Zeila climate — normals and trends

Zeila (Somalia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 28.5 °C and it receives 327 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (32.8 °C on average) and the coldest is January (24.5 °C). Rainfall peaks in October.

Zeila averages 0 frost days, 170 hot days (≥ 30 °C) and 76 rainy days per year.

Zeila has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.1 °C (on 28 June 2024) and the coldest 19.7 °C (on 19 January 1941).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

ZeilaAwdal

coords
11.35°, 43.47°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthOctoberDriest monthJune

Mean daily temperature

28.5°C

Average daily high

30.3°C

Average daily low

26.9°C

Annual rainfall

327mm

Sunshine / day

11.0h

Mean relative humidity

72%

Average peak wind

22.5km/h

Seasonal range

8.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

170 d/yr

Rainy days (≥ 1 mm)

76 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.3 °C

Average feels-like low

30.2 °C

Average peak gust

32.6 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

20.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.60 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

40.1 °C

28 June 2024

Coldest day

19.7 °C

19 January 1941

Wettest day

365 mm

8 April 1989

Windiest day

51.5 km/h

23 July 1945

Strongest gust

70.6 km/h

23 July 1945

Hottest feels-like

45.3 °C

19 September 2023

Coldest feels-like

20.1 °C

19 January 1941

Sunniest day

12.0 h

8 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.0 °C26 July 202522.6 °C18 January 202529.3 °C124 mm2040
202440.1 °C28 June 202423.4 °C26 February 202430.0 °C199 mm2060
202339.0 °C21 July 202322.3 °C18 January 202329.6 °C336 mm1870
202238.6 °C21 June 202221.1 °C5 February 202229.1 °C159 mm1900
202138.6 °C12 September 202121.9 °C17 January 202129.0 °C152 mm1820
202039.1 °C28 June 202022.5 °C19 January 202029.1 °C315 mm1860
201938.4 °C14 June 201922.0 °C6 January 201929.0 °C438 mm1670
201837.6 °C3 July 201820.6 °C14 January 201828.7 °C410 mm1790
201738.7 °C18 July 201721.6 °C5 January 201729.1 °C123 mm1870
201638.3 °C20 June 201622.1 °C31 December 201629.3 °C184 mm1860
201538.2 °C16 July 201521.1 °C1 January 201528.9 °C213 mm1810
201437.8 °C22 June 201421.6 °C23 December 201428.7 °C140 mm1730
201338.6 °C5 July 201321.7 °C10 December 201328.8 °C291 mm1820
201238.1 °C26 July 201221.0 °C14 February 201228.6 °C112 mm1530
201137.5 °C21 August 201121.2 °C10 February 201128.6 °C159 mm1700
201037.4 °C21 August 201021.0 °C11 January 201028.9 °C163 mm1900
200938.6 °C14 July 200921.1 °C4 January 200928.7 °C137 mm1630
200838.1 °C29 June 200820.8 °C29 February 200828.4 °C130 mm1780
200739.1 °C1 September 200722.1 °C7 January 200729.0 °C149 mm1810
200637.7 °C29 June 200621.4 °C4 March 200628.9 °C357 mm1720
200538.3 °C29 July 200520.0 °C2 January 200529.0 °C222 mm1800
200438.3 °C29 July 200421.9 °C20 February 200428.9 °C267 mm1790
200338.0 °C8 July 200321.5 °C9 January 200329.0 °C179 mm1850
200239.1 °C12 July 200222.3 °C22 January 200228.8 °C247 mm1730
200138.1 °C24 June 200120.2 °C4 February 200128.7 °C133 mm1820
200038.4 °C10 July 200021.4 °C25 January 200028.7 °C222 mm1840
199937.5 °C9 July 199922.3 °C2 February 199929.0 °C154 mm1750
199839.2 °C28 June 199821.7 °C18 December 199829.2 °C180 mm1950
199738.1 °C27 June 199722.1 °C5 February 199728.7 °C482 mm1630
199637.9 °C10 June 199622.0 °C19 December 199628.8 °C285 mm1730
199537.8 °C5 July 199521.2 °C23 January 199528.6 °C234 mm1780
199437.9 °C10 June 199420.8 °C4 February 199428.5 °C228 mm1600
199337.9 °C3 August 199321.3 °C2 March 199328.7 °C443 mm1680
199237.7 °C10 July 199222.2 °C2 January 199228.6 °C286 mm1610
199138.1 °C27 June 199121.9 °C26 December 199128.8 °C195 mm1780
199038.0 °C2 July 199021.8 °C18 December 199029.1 °C198 mm1770
198937.4 °C1 July 198921.9 °C11 January 198928.4 °C781 mm1630
198838.1 °C9 July 198822.0 °C23 December 198828.7 °C186 mm1730
198737.3 °C20 August 198721.1 °C18 January 198728.6 °C169 mm1730
198637.3 °C20 June 198620.5 °C20 January 198628.3 °C241 mm1610
198537.6 °C27 August 198520.4 °C27 December 198528.6 °C229 mm1750
198437.8 °C27 June 198420.9 °C18 February 198428.1 °C274 mm1620
198337.8 °C20 July 198321.9 °C15 January 198328.8 °C342 mm1830
198238.0 °C21 July 198222.1 °C31 December 198228.4 °C617 mm1550
198137.5 °C26 July 198122.0 °C31 January 198128.6 °C267 mm1710
198038.1 °C21 June 198022.3 °C29 December 198028.8 °C183 mm1750
197938.1 °C19 June 197922.6 °C4 December 197928.5 °C374 mm1680
197837.9 °C14 June 197820.7 °C23 January 197828.5 °C395 mm1700
197737.6 °C19 June 197721.1 °C22 February 197728.4 °C731 mm1630
197637.5 °C28 June 197621.0 °C12 January 197628.2 °C346 mm1530
197537.3 °C18 June 197520.6 °C14 January 197528.3 °C248 mm1810
197437.4 °C7 July 197422.0 °C11 January 197428.3 °C320 mm1800
197338.1 °C4 July 197321.5 °C10 December 197328.6 °C187 mm1790
197237.6 °C16 July 197221.6 °C2 January 197228.4 °C493 mm1630
197136.9 °C2 July 197121.3 °C10 February 197128.1 °C236 mm1740
197038.1 °C4 July 197022.0 °C20 December 197028.7 °C207 mm1790
196938.0 °C14 July 196922.0 °C28 December 196928.7 °C271 mm1710
196838.1 °C4 July 196820.5 °C6 January 196828.2 °C495 mm1650
196737.9 °C15 July 196721.2 °C26 January 196728.4 °C527 mm1560
196638.8 °C16 July 196621.5 °C28 December 196628.5 °C199 mm1620
196538.5 °C27 July 196520.8 °C5 January 196527.9 °C419 mm1450
196438.2 °C27 June 196420.9 °C26 December 196428.7 °C264 mm1850
196338.3 °C17 July 196321.6 °C9 March 196328.7 °C317 mm1750
196238.2 °C11 July 196221.0 °C30 January 196228.4 °C295 mm1540
196137.6 °C25 June 196122.0 °C20 February 196128.6 °C429 mm1780
196038.0 °C21 July 196020.7 °C20 January 196028.4 °C418 mm1630
195938.1 °C28 June 195921.4 °C3 February 195928.4 °C255 mm1680
195837.9 °C25 August 195821.8 °C21 February 195828.5 °C233 mm1780
195737.6 °C10 July 195720.8 °C1 February 195728.0 °C383 mm1520
195637.6 °C27 June 195621.3 °C26 January 195628.1 °C259 mm1720
195537.7 °C26 July 195520.4 °C24 February 195528.0 °C273 mm1570
195438.0 °C9 June 195420.9 °C5 January 195428.0 °C409 mm1550
195336.6 °C30 June 195320.9 °C27 January 195327.4 °C775 mm1280
195236.6 °C11 July 195220.2 °C5 January 195227.7 °C648 mm1340
195137.2 °C10 June 195120.1 °C26 January 195127.6 °C629 mm1540
195035.2 °C16 June 195020.3 °C4 January 195026.8 °C1,043 mm1240
194936.9 °C14 July 194921.8 °C30 December 194927.9 °C803 mm1570
194837.4 °C8 July 194820.6 °C24 January 194828.1 °C466 mm1640
194737.1 °C15 July 194721.9 °C26 December 194727.9 °C760 mm1580
194637.1 °C4 July 194621.1 °C5 February 194628.1 °C260 mm1570
194537.2 °C28 June 194521.6 °C7 January 194528.3 °C273 mm1590
194437.2 °C15 June 194420.0 °C6 January 194428.3 °C304 mm1800
194336.7 °C9 June 194320.2 °C22 December 194327.4 °C585 mm1470
194238.1 °C24 June 194221.1 °C25 January 194228.2 °C279 mm1780
194137.0 °C3 July 194119.7 °C19 January 194128.4 °C165 mm1710
194037.4 °C21 June 194021.1 °C5 January 194028.3 °C616 mm1540

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
31.1 °C
+0.8 °C
Hot days (≥ 30 °C)
204 d/yr
+34
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
124 mm
-203 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.3 °C+0.6 °C16 mm-12 mm
Feb26.5 °C+0.3 °C12 mm-14 mm
Mar28.0 °C+0.6 °C12 mm-15 mm
Apr29.8 °C+0.7 °C3 mm-38 mm
May33.3 °C+1.6 °C4 mm-29 mm
Jun35.2 °C+0.4 °C0 mm-5 mm
Jul37.5 °C+1.8 °C1 mm-10 mm
Aug34.5 °C-0.4 °C34 mm+14 mm
Sep34.7 °C+1.3 °C10 mm-15 mm
Oct31.4 °C+1.3 °C3 mm-39 mm
Nov28.6 °C+0.8 °C4 mm-32 mm
Dec26.7 °C+0.4 °C26 mm-9 mm

The year's extremes

Hottest day
39.0 °C
26 Jul 2025
Coldest day
22.6 °C
18 Jan 2025
Wettest day
12.3 mm
21 Dec 2025
Windiest day
42.5 km/h
5 Aug 2025
Strongest gust
55.4 km/h
11 Aug 2025
Hottest feels-like
43.1 °C
25 Sep 2025
Coldest feels-like
23.1 °C
5 Feb 2025
Sunniest day
12.0 h
7 Apr 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Zeila?

Zeila has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 28.5 °C and it receives 327 mm of precipitation per year.

What is the hottest day ever recorded in Zeila?

The hottest day measured in Zeila between 1940 and 2025 was 28 June 2024, reaching 40.1 °C.

What is the coldest day in Zeila?

The coldest day measured in Zeila between 1940 and 2025 was 19 January 1941, at 19.7 °C.

Does it snow in Zeila?

Almost never: Zeila sees virtually no snow, with about 0 frost days per year.

Has the climate of Zeila warmed?

Yes: Zeila warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Zeila?

The wettest day measured in Zeila between 1940 and 2025 was 8 April 1989, with 365 mm of rain in 24 hours.

What was the windiest day in Zeila?

The windiest day measured in Zeila between 1940 and 2025 was 23 July 1945, with winds reaching 51.5 km/h.

What is the warmest month in Zeila?

The warmest month in Zeila is July (32.8 °C on average); the coldest is January (24.5 °C).

How much does it rain in Zeila?

Zeila receives on average 327 mm of precipitation per year, spread over about 76 rainy days.

Is it sunny in Zeila?

Zeila gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Zeila?

Yes: Zeila has on average 365 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Zeila?

In Zeila, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 19 September 2023, and the lowest was 20.1 °C on 19 January 1941.

Compare Zeila with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Zeila

Other cities — Somalia