Dinsoor climate — normals and trends

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

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

Dinsoor has warmed by +1.4 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.2 °C (on 24 February 2007) and the coldest 17.5 °C (on 16 August 1942).

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

DinsoorBay

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

Mean daily temperature

26.9°C

Average daily high

32.7°C

Average daily low

22.2°C

Annual rainfall

367mm

Sunshine / day

11.0h

Mean relative humidity

63%

Average peak wind

22.9km/h

Seasonal range

3.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

311 d/yr

Rainy days (≥ 1 mm)

76 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.7 °C

Average feels-like low

23.8 °C

Average peak gust

42.2 km/h

Tropical nights (≥ 20 °C)

354 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.57 · 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.2 °C

24 February 2007

Coldest day

17.5 °C

16 August 1942

Wettest day

93 mm

4 September 2008

Windiest day

40.6 km/h

20 July 1995

Strongest gust

70.9 km/h

20 July 1995

Hottest feels-like

43.0 °C

16 March 1979

Coldest feels-like

15.6 °C

6 January 1968

Sunniest day

12.0 h

1 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.9 °C14 March 202520.1 °C26 July 202527.8 °C155 mm3530
202439.2 °C25 February 202420.1 °C3 September 202428.1 °C297 mm3530
202337.2 °C3 March 202320.7 °C13 August 202327.7 °C611 mm3540
202238.2 °C22 February 202219.7 °C20 July 202227.7 °C157 mm3420
202138.7 °C27 February 202119.7 °C14 September 202127.7 °C132 mm3470
202039.4 °C2 March 202020.1 °C3 September 202028.0 °C315 mm3490
201938.5 °C1 March 201919.7 °C17 September 201927.7 °C439 mm3470
201838.3 °C8 March 201819.9 °C10 August 201827.1 °C409 mm3110
201739.7 °C7 March 201720.3 °C26 August 201727.6 °C277 mm3490
201640.0 °C20 March 201619.1 °C12 September 201627.7 °C226 mm3430
201539.4 °C1 March 201519.9 °C9 August 201527.5 °C385 mm3460
201438.5 °C20 March 201420.2 °C20 August 201427.5 °C254 mm3450
201339.1 °C23 March 201319.2 °C5 July 201327.1 °C412 mm3230
201237.9 °C29 February 201219.9 °C1 January 201227.3 °C232 mm3430
201138.6 °C9 February 201120.1 °C6 August 201127.2 °C314 mm3350
201039.3 °C14 March 201019.7 °C15 August 201027.5 °C217 mm3330
200937.8 °C4 March 200920.2 °C11 November 200927.2 °C387 mm3360
200838.1 °C31 January 200818.9 °C25 June 200826.9 °C296 mm2890
200740.2 °C24 February 200720.4 °C18 July 200727.3 °C332 mm3300
200639.3 °C3 March 200619.6 °C12 August 200627.0 °C525 mm3100
200538.0 °C25 March 200519.7 °C30 August 200527.2 °C171 mm3310
200438.7 °C31 January 200419.5 °C5 July 200426.9 °C473 mm3010
200338.8 °C5 April 200319.5 °C4 September 200327.2 °C330 mm3350
200239.3 °C11 March 200219.9 °C13 July 200226.9 °C514 mm3170
200139.0 °C4 March 200119.7 °C19 July 200127.2 °C268 mm3380
200039.1 °C23 February 200019.8 °C26 June 200027.0 °C186 mm3210
199938.1 °C10 February 199919.7 °C21 September 199926.7 °C223 mm3200
199839.3 °C27 March 199819.6 °C8 September 199827.0 °C272 mm3160
199738.3 °C1 February 199719.7 °C5 August 199726.4 °C999 mm2760
199637.7 °C28 March 199618.4 °C4 August 199627.1 °C206 mm3330
199537.8 °C17 February 199520.1 °C27 September 199526.9 °C404 mm3160
199438.7 °C16 February 199419.2 °C16 July 199426.7 °C569 mm2920
199337.2 °C6 March 199318.8 °C6 September 199326.9 °C225 mm3160
199238.2 °C11 February 199219.0 °C25 August 199227.0 °C275 mm3160
199137.8 °C18 February 199118.8 °C13 September 199127.1 °C301 mm3120
199038.4 °C10 February 199019.8 °C20 December 199027.0 °C390 mm3220
198937.0 °C27 February 198919.8 °C2 August 198927.0 °C300 mm3110
198838.2 °C15 March 198819.7 °C4 September 198827.2 °C361 mm3280
198738.9 °C16 March 198718.9 °C26 June 198727.6 °C278 mm3260
198638.4 °C12 March 198619.3 °C31 August 198627.2 °C233 mm3070
198538.0 °C10 February 198519.3 °C21 August 198526.7 °C383 mm3150
198437.2 °C16 January 198418.0 °C19 August 198426.8 °C260 mm2960
198338.0 °C17 March 198320.0 °C15 July 198327.7 °C217 mm3290
198237.4 °C7 March 198218.4 °C1 August 198226.9 °C561 mm2970
198137.7 °C24 February 198119.0 °C25 August 198126.6 °C458 mm2750
198037.9 °C11 March 198018.2 °C21 August 198027.0 °C240 mm3200
197938.4 °C5 March 197918.8 °C11 August 197926.6 °C441 mm2790
197837.9 °C19 March 197819.3 °C11 January 197826.8 °C461 mm3150
197737.1 °C21 January 197718.8 °C26 August 197726.8 °C536 mm3070
197637.2 °C17 March 197618.9 °C25 July 197626.8 °C312 mm3250
197537.7 °C9 March 197519.4 °C30 August 197526.7 °C302 mm3030
197436.5 °C27 February 197419.4 °C14 August 197426.7 °C261 mm3380
197338.5 °C2 March 197319.4 °C16 December 197326.9 °C223 mm3130
197237.0 °C11 February 197219.9 °C30 November 197226.8 °C489 mm3140
197137.3 °C1 March 197118.7 °C16 September 197126.4 °C242 mm2830
197037.4 °C18 February 197018.0 °C2 September 197026.9 °C265 mm3180
196938.1 °C17 March 196918.9 °C22 August 196927.0 °C215 mm3180
196836.8 °C16 February 196818.6 °C28 August 196825.8 °C574 mm2570
196737.2 °C25 February 196718.0 °C17 December 196726.2 °C556 mm3010
196636.9 °C15 February 196618.7 °C4 September 196626.5 °C360 mm2950
196536.8 °C31 March 196518.6 °C10 January 196526.0 °C499 mm2730
196438.2 °C28 February 196418.9 °C22 August 196426.3 °C386 mm2760
196337.1 °C9 March 196318.6 °C24 October 196326.1 °C553 mm2380
196236.9 °C5 April 196218.7 °C13 August 196226.4 °C329 mm3150
196136.6 °C7 March 196118.5 °C20 December 196126.4 °C653 mm2800
196036.4 °C29 February 196018.8 °C28 August 196026.1 °C453 mm2600
195937.5 °C14 February 195918.9 °C21 September 195926.9 °C259 mm3220
195837.3 °C25 February 195819.6 °C9 September 195826.9 °C261 mm3250
195738.3 °C15 March 195719.4 °C7 September 195726.3 °C614 mm2710
195638.2 °C2 April 195618.4 °C13 September 195626.5 °C320 mm3220
195537.9 °C20 February 195519.2 °C7 August 195526.6 °C289 mm3030
195438.4 °C28 February 195418.9 °C30 August 195426.5 °C324 mm3180
195336.2 °C18 February 195318.9 °C2 July 195325.6 °C715 mm2200
195236.5 °C24 March 195218.1 °C1 September 195226.0 °C500 mm2620
195137.0 °C26 February 195118.8 °C9 July 195125.3 °C977 mm1660
195037.7 °C7 February 195018.2 °C25 August 195025.9 °C655 mm2500
194937.2 °C5 March 194919.0 °C4 November 194926.6 °C349 mm3310
194837.1 °C22 March 194819.4 °C20 August 194826.3 °C410 mm3090
194736.5 °C3 February 194718.3 °C22 September 194725.6 °C612 mm2290
194638.1 °C25 February 194619.1 °C3 August 194627.1 °C185 mm3440
194537.5 °C16 February 194518.6 °C9 July 194526.6 °C271 mm3200
194437.5 °C21 February 194417.6 °C12 July 194426.5 °C277 mm3180
194337.8 °C17 February 194318.4 °C4 August 194326.9 °C72 mm3340
194238.1 °C26 March 194217.5 °C16 August 194226.7 °C174 mm3420
194140.0 °C27 March 194118.8 °C28 September 194126.7 °C338 mm3290
194037.0 °C15 February 194019.8 °C26 July 194026.7 °C376 mm3460

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
33.6 °C
+0.9 °C
Hot days (≥ 30 °C)
353 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
155 mm
-212 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan35.1 °C+0.1 °C0 mm-3 mm
Feb36.2 °C+0.3 °C1 mm-2 mm
Mar35.6 °C-0.1 °C24 mm+6 mm
Apr33.8 °C+0.4 °C59 mm-31 mm
May33.3 °C+2.0 °C24 mm-33 mm
Jun31.7 °C+1.1 °C18 mm+3 mm
Jul31.0 °C+0.9 °C5 mm-7 mm
Aug31.2 °C+0.5 °C4 mm-6 mm
Sep33.1 °C+1.1 °C6 mm-5 mm
Oct33.7 °C+1.6 °C11 mm-44 mm
Nov34.1 °C+2.3 °C4 mm-75 mm
Dec34.7 °C+1.1 °C1 mm-15 mm

The year's extremes

Hottest day
38.9 °C
14 Mar 2025
Coldest day
20.1 °C
26 Jul 2025
Wettest day
17.9 mm
24 Mar 2025
Windiest day
33.6 km/h
1 Aug 2025
Strongest gust
59.4 km/h
21 Jul 2025
Hottest feels-like
40.8 °C
2 Apr 2025
Coldest feels-like
19.5 °C
4 Feb 2025
Sunniest day
12.0 h
29 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 Dinsoor?

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

What is the hottest day ever recorded in Dinsoor?

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

What is the coldest day in Dinsoor?

The coldest day measured in Dinsoor between 1940 and 2025 was 16 August 1942, at 17.5 °C.

Does it snow in Dinsoor?

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

Has the climate of Dinsoor warmed?

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

What is the wettest day in Dinsoor?

The wettest day measured in Dinsoor between 1940 and 2025 was 4 September 2008, with 93 mm of rain in 24 hours.

What was the windiest day in Dinsoor?

The windiest day measured in Dinsoor between 1940 and 2025 was 20 July 1995, with winds reaching 40.6 km/h.

What is the warmest month in Dinsoor?

The warmest month in Dinsoor is March (29.0 °C on average); the coldest is July (25.1 °C).

How much does it rain in Dinsoor?

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

Is it sunny in Dinsoor?

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

Are there tropical nights in Dinsoor?

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

What was the most extreme apparent temperature in Dinsoor?

In Dinsoor, between 1940 and 2025, the highest apparent temperature reached 43.0 °C on 16 March 1979, and the lowest was 15.6 °C on 6 January 1968.

Compare Dinsoor with another city

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

Nearby cities

The climate around Dinsoor

Other cities — Somalia