Afgooye climate — normals and trends

Afgooye (Somalia) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 26.8 °C and it receives 533 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 March (28.4 °C on average) and the coldest is July (25.4 °C). Rainfall peaks in April.

Afgooye averages 0 frost days, 296 hot days (≥ 30 °C) and 118 rainy days per year.

Afgooye has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.2 °C (on 24 February 2007) and the coldest 19.1 °C (on 19 August 1984).

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

AfgooyeLower Shabeelle

coords
2.14°, 45.12°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthFebruary

Mean daily temperature

26.8°C

Average daily high

32.1°C

Average daily low

23.5°C

Annual rainfall

533mm

Sunshine / day

11.6h

Mean relative humidity

72%

Average peak wind

21.3km/h

Seasonal range

3.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

296 d/yr

Rainy days (≥ 1 mm)

118 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.7 °C

Average feels-like low

26.4 °C

Average peak gust

42.8 km/h

Tropical nights (≥ 20 °C)

365 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

+0.1 °C per decade · r² = 0.62 · 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

39.2 °C

24 February 2007

Coldest day

19.1 °C

19 August 1984

Wettest day

109 mm

4 July 1995

Windiest day

38.6 km/h

8 August 1955

Strongest gust

72.4 km/h

8 August 1955

Hottest feels-like

43.7 °C

9 April 1984

Coldest feels-like

19.6 °C

19 August 1984

Sunniest day

12.0 h

1 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.1 °C14 March 202521.7 °C6 January 202527.5 °C299 mm3470
202436.6 °C25 February 202422.7 °C2 August 202428.0 °C428 mm3490
202336.1 °C24 March 202322.1 °C29 January 202327.6 °C583 mm3490
202236.8 °C15 March 202221.4 °C18 July 202227.4 °C307 mm3310
202137.4 °C27 March 202121.9 °C9 January 202127.4 °C284 mm3340
202037.0 °C13 March 202022.2 °C7 August 202027.8 °C464 mm3410
201937.0 °C10 March 201922.4 °C27 November 201927.8 °C414 mm3550
201836.8 °C16 March 201821.4 °C8 February 201827.2 °C436 mm3290
201736.8 °C6 March 201721.9 °C13 January 201727.5 °C386 mm3580
201638.5 °C20 April 201620.8 °C29 August 201627.5 °C298 mm3160
201537.5 °C13 February 201521.5 °C25 January 201527.4 °C612 mm3470
201438.3 °C29 March 201421.6 °C23 January 201427.3 °C345 mm3270
201337.1 °C5 March 201321.3 °C19 January 201326.9 °C582 mm3010
201237.4 °C28 February 201221.7 °C2 January 201227.1 °C576 mm3270
201137.4 °C9 February 201121.2 °C10 February 201127.1 °C437 mm3360
201038.4 °C14 March 201022.0 °C15 July 201027.4 °C281 mm3360
200937.1 °C13 March 200922.0 °C10 November 200927.2 °C560 mm3400
200837.0 °C29 January 200821.3 °C7 July 200826.9 °C354 mm2830
200739.2 °C24 February 200721.1 °C6 January 200727.4 °C358 mm3420
200638.3 °C3 March 200622.0 °C22 August 200627.0 °C625 mm3280
200537.6 °C23 March 200521.0 °C6 January 200527.0 °C301 mm3190
200437.8 °C5 March 200421.5 °C9 July 200426.9 °C599 mm3080
200337.5 °C22 March 200321.5 °C30 January 200327.0 °C467 mm3140
200238.4 °C11 March 200221.6 °C23 August 200226.9 °C655 mm3030
200137.3 °C4 March 200121.7 °C3 August 200126.9 °C473 mm3160
200037.2 °C26 December 200020.5 °C22 February 200026.8 °C358 mm3100
199937.7 °C19 March 199921.4 °C30 July 199926.6 °C448 mm2790
199837.9 °C28 March 199821.6 °C6 September 199827.1 °C419 mm3040
199737.5 °C1 February 199721.3 °C9 December 199726.7 °C1,077 mm2870
199636.7 °C14 February 199620.9 °C9 August 199626.9 °C326 mm2990
199536.5 °C10 February 199521.3 °C20 January 199526.9 °C529 mm2970
199437.9 °C15 February 199421.6 °C2 August 199426.6 °C796 mm2630
199337.2 °C6 March 199321.3 °C22 August 199326.8 °C398 mm2900
199237.4 °C4 February 199221.6 °C19 July 199227.0 °C353 mm3220
199136.7 °C17 February 199121.3 °C28 December 199126.8 °C437 mm3010
199036.8 °C14 February 199021.0 °C19 December 199027.1 °C536 mm3030
198936.6 °C2 April 198921.6 °C26 January 198926.9 °C617 mm2890
198837.6 °C18 March 198821.8 °C27 August 198827.2 °C478 mm3150
198737.6 °C16 March 198721.3 °C14 December 198727.3 °C439 mm3030
198636.4 °C13 March 198620.9 °C12 January 198627.0 °C420 mm2750
198538.0 °C10 February 198520.9 °C14 August 198526.7 °C548 mm2680
198438.0 °C9 April 198419.1 °C19 August 198426.7 °C350 mm2800
198337.5 °C15 April 198321.1 °C8 January 198327.6 °C346 mm3380
198236.6 °C31 March 198221.1 °C2 August 198227.1 °C731 mm2860
198136.6 °C6 March 198121.5 °C10 December 198126.9 °C517 mm2660
198037.1 °C10 March 198021.2 °C21 August 198027.0 °C393 mm2880
197936.6 °C13 February 197919.9 °C3 September 197926.7 °C612 mm2670
197837.3 °C18 March 197820.4 °C11 January 197826.8 °C566 mm3130
197738.5 °C8 March 197720.9 °C21 February 197726.8 °C708 mm3090
197636.9 °C6 March 197621.0 °C20 January 197626.7 °C516 mm2840
197536.9 °C14 March 197521.1 °C30 October 197526.7 °C427 mm2900
197436.5 °C27 February 197420.8 °C2 February 197426.8 °C369 mm3230
197337.4 °C2 March 197320.2 °C16 September 197326.9 °C355 mm2930
197236.6 °C11 February 197220.9 °C6 August 197226.9 °C697 mm3060
197137.0 °C26 February 197120.0 °C15 September 197126.5 °C411 mm2650
197037.1 °C6 February 197020.4 °C27 June 197026.9 °C454 mm3000
196936.9 °C22 March 196921.1 °C2 November 196926.9 °C371 mm2940
196835.9 °C17 February 196820.1 °C30 January 196826.1 °C830 mm2570
196736.4 °C10 March 196719.6 °C17 December 196726.4 °C861 mm2790
196636.9 °C24 March 196621.0 °C12 January 196626.7 °C521 mm2900
196536.2 °C24 February 196520.0 °C7 January 196526.3 °C577 mm2780
196437.9 °C28 February 196420.7 °C5 November 196426.4 °C575 mm2370
196336.0 °C6 February 196320.6 °C24 October 196326.3 °C882 mm2350
196236.5 °C23 February 196220.5 °C31 January 196226.4 °C548 mm2630
196135.6 °C1 May 196120.4 °C5 January 196126.7 °C743 mm2810
196035.7 °C3 March 196020.4 °C19 January 196026.2 °C707 mm2350
195936.9 °C21 March 195921.4 °C11 February 195926.9 °C387 mm3120
195836.1 °C25 February 195821.0 °C17 October 195826.9 °C432 mm2930
195736.4 °C11 March 195720.6 °C18 February 195726.5 °C849 mm2570
195636.8 °C4 April 195620.5 °C18 September 195626.4 °C603 mm2800
195536.7 °C3 March 195521.1 °C16 July 195526.5 °C424 mm2710
195437.3 °C27 January 195420.5 °C6 November 195426.2 °C578 mm2540
195334.6 °C18 February 195321.0 °C21 July 195325.8 °C1,155 mm1900
195234.9 °C26 March 195221.0 °C11 August 195226.2 °C659 mm2560
195135.9 °C22 February 195120.5 °C3 December 195125.7 °C1,312 mm1790
195036.0 °C14 February 195020.9 °C25 August 195026.1 °C715 mm2210
194935.4 °C9 February 194920.4 °C4 January 194926.4 °C598 mm2890
194835.1 °C20 January 194819.9 °C20 February 194826.3 °C794 mm2540
194735.6 °C3 February 194720.0 °C22 September 194725.9 °C994 mm2090
194637.6 °C3 March 194620.5 °C20 February 194626.8 °C380 mm3190
194537.1 °C21 February 194520.6 °C25 January 194526.5 °C380 mm2910
194437.0 °C21 February 194420.8 °C11 January 194426.5 °C439 mm3080
194336.5 °C15 April 194320.0 °C20 March 194326.6 °C264 mm3000
194237.7 °C1 April 194219.6 °C16 August 194226.6 °C344 mm3100
194138.8 °C13 March 194120.5 °C17 January 194126.8 °C501 mm3390
194037.0 °C18 February 194020.9 °C9 January 194026.6 °C697 mm3360

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
32.2 °C
+0.1 °C
Hot days (≥ 30 °C)
347 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
299 mm
-234 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.1 °C-1.0 °C0 mm-7 mm
Feb33.7 °C-1.2 °C2 mm-3 mm
Mar34.1 °C-0.7 °C35 mm+8 mm
Apr33.3 °C-0.1 °C100 mm-2 mm
May32.0 °C+0.8 °C62 mm-32 mm
Jun30.9 °C+0.8 °C25 mm-3 mm
Jul30.5 °C+1.0 °C10 mm-16 mm
Aug30.2 °C+0.4 °C12 mm-8 mm
Sep31.1 °C+0.3 °C12 mm-7 mm
Oct31.8 °C+0.3 °C15 mm-58 mm
Nov32.9 °C+1.2 °C19 mm-75 mm
Dec33.3 °C+0.4 °C6 mm-32 mm

The year's extremes

Hottest day
36.1 °C
14 Mar 2025
Coldest day
21.7 °C
6 Jan 2025
Wettest day
21.5 mm
20 Apr 2025
Windiest day
32.9 km/h
21 Jul 2025
Strongest gust
62.3 km/h
5 Aug 2025
Hottest feels-like
40.6 °C
2 Apr 2025
Coldest feels-like
21.6 °C
1 Feb 2025
Sunniest day
12.0 h
31 Mar 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 Afgooye?

Afgooye has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 26.8 °C and it receives 533 mm of precipitation per year.

What is the hottest day ever recorded in Afgooye?

The hottest day measured in Afgooye between 1940 and 2025 was 24 February 2007, reaching 39.2 °C.

What is the coldest day in Afgooye?

The coldest day measured in Afgooye between 1940 and 2025 was 19 August 1984, at 19.1 °C.

Does it snow in Afgooye?

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

Has the climate of Afgooye warmed?

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

What is the wettest day in Afgooye?

The wettest day measured in Afgooye between 1940 and 2025 was 4 July 1995, with 109 mm of rain in 24 hours.

What was the windiest day in Afgooye?

The windiest day measured in Afgooye between 1940 and 2025 was 8 August 1955, with winds reaching 38.6 km/h.

What is the warmest month in Afgooye?

The warmest month in Afgooye is March (28.4 °C on average); the coldest is July (25.4 °C).

How much does it rain in Afgooye?

Afgooye receives on average 533 mm of precipitation per year, spread over about 118 rainy days.

Is it sunny in Afgooye?

Afgooye gets on average 11.6 hours of sunshine per day, roughly 4,234 hours per year over 1940-2025.

Are there tropical nights in Afgooye?

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

What was the most extreme apparent temperature in Afgooye?

In Afgooye, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 9 April 1984, and the lowest was 19.6 °C on 19 August 1984.

Compare Afgooye with another city

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

Nearby cities

The climate around Afgooye

Other cities — Somalia