Omdurman climate — normals and trends

Omdurman (Sudan) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 28.8 °C and it receives 100 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 June (33.3 °C on average) and the coldest is January (21.8 °C). Rainfall peaks in August.

Omdurman averages 0 frost days, 315 hot days (≥ 30 °C) and 21 rainy days per year.

Omdurman has warmed by +2.8 °C between 1940 and 2025, or +0.33 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.9 °C (on 11 May 2004) and the coldest 6.4 °C (on 24 December 1951).

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

OmdurmanKhartoum State

coords
15.64°, 32.48°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

28.8°C

Average daily high

35.6°C

Average daily low

22.4°C

Annual rainfall

100mm

Sunshine / day

11.4h

Mean relative humidity

31%

Average peak wind

23.7km/h

Seasonal range

11.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

315 d/yr

Rainy days (≥ 1 mm)

21 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.3 °C

Average feels-like low

19.9 °C

Average peak gust

39.0 km/h

Tropical nights (≥ 20 °C)

254 d/yr

Solar radiation

23.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.8 °C

since 1940

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

45.9 °C

11 May 2004

Coldest day

6.4 °C

24 December 1951

Wettest day

60 mm

1 June 1950

Windiest day

55.5 km/h

14 June 1967

Strongest gust

83.9 km/h

14 June 1967

Hottest feels-like

47.6 °C

7 May 1953

Coldest feels-like

0.1 °C

4 January 1942

Sunniest day

12.3 h

17 May 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.4 °C13 June 202510.8 °C21 December 202530.1 °C35 mm3330
202445.0 °C13 May 202410.8 °C2 February 202429.8 °C82 mm3250
202344.7 °C26 May 202312.1 °C10 January 202330.7 °C17 mm3300
202244.6 °C15 May 20228.7 °C20 January 202229.6 °C24 mm3200
202145.0 °C1 June 202111.4 °C31 December 202130.2 °C23 mm3300
202044.1 °C14 May 20209.7 °C24 January 202029.4 °C27 mm3210
201944.5 °C7 May 201912.1 °C30 December 201929.8 °C127 mm3310
201845.4 °C5 May 201811.4 °C5 January 201829.7 °C55 mm3220
201744.0 °C11 May 201712.5 °C18 February 201730.3 °C27 mm3420
201645.3 °C3 June 20168.7 °C28 January 201630.3 °C22 mm3240
201544.6 °C4 June 20157.5 °C11 January 201530.2 °C16 mm3150
201444.0 °C4 June 201412.4 °C11 January 201429.9 °C58 mm3270
201344.8 °C30 May 201311.2 °C13 December 201330.0 °C44 mm3350
201244.1 °C15 May 201212.1 °C14 January 201229.8 °C28 mm3210
201144.1 °C7 May 201111.8 °C20 January 201129.6 °C19 mm3250
201045.0 °C2 June 201011.8 °C7 February 201030.7 °C23 mm3450
200945.2 °C25 April 200913.2 °C11 December 200930.3 °C23 mm3370
200844.1 °C13 May 200810.4 °C31 January 200830.0 °C28 mm3300
200744.4 °C5 May 200710.9 °C22 January 200729.3 °C139 mm3190
200644.2 °C1 May 20068.0 °C29 December 200629.5 °C42 mm3220
200544.7 °C6 June 200510.6 °C8 January 200529.8 °C56 mm3370
200445.9 °C11 May 200410.8 °C6 February 200429.7 °C27 mm3260
200345.7 °C7 April 200312.3 °C4 January 200329.5 °C109 mm3310
200244.7 °C26 May 20028.5 °C11 January 200229.5 °C35 mm3160
200144.2 °C14 May 200111.7 °C24 January 200129.4 °C50 mm3230
200044.2 °C23 May 20009.1 °C30 January 200029.3 °C26 mm3170
199944.6 °C20 June 199910.7 °C9 January 199929.7 °C57 mm3440
199845.1 °C25 May 19989.3 °C14 January 199829.2 °C108 mm3100
199743.5 °C17 September 19979.2 °C25 January 199728.8 °C117 mm3030
199643.5 °C5 May 19969.8 °C18 January 199628.8 °C118 mm3280
199544.2 °C24 May 199510.2 °C10 February 199529.1 °C64 mm3050
199443.2 °C29 April 199411.2 °C5 December 199428.7 °C65 mm2990
199344.6 °C4 May 19937.7 °C5 February 199329.3 °C48 mm3180
199243.3 °C28 May 19927.1 °C4 January 199228.3 °C46 mm2790
199144.8 °C17 May 199111.3 °C1 February 199129.5 °C31 mm3000
199043.5 °C8 June 199011.2 °C7 February 199029.9 °C9 mm3210
198944.3 °C1 May 19898.4 °C17 January 198928.5 °C39 mm2840
198844.2 °C31 May 19889.3 °C18 January 198829.0 °C111 mm3260
198743.7 °C17 April 19879.9 °C4 January 198729.5 °C67 mm3250
198642.9 °C2 May 198610.9 °C16 January 198628.7 °C113 mm3240
198542.4 °C25 August 19859.9 °C27 February 198528.6 °C92 mm3230
198442.8 °C4 May 19849.5 °C11 December 198429.0 °C24 mm3200
198344.5 °C5 May 19837.1 °C24 January 198328.3 °C35 mm2950
198244.2 °C24 April 19827.2 °C9 February 198228.3 °C62 mm2970
198144.7 °C31 May 19819.4 °C11 February 198129.1 °C84 mm3220
198043.8 °C27 April 19808.5 °C13 December 198029.3 °C72 mm3170
197945.4 °C21 April 197910.4 °C11 January 197929.4 °C130 mm3240
197844.5 °C20 May 19789.2 °C11 January 197828.6 °C109 mm3180
197744.1 °C6 June 19779.3 °C8 January 197727.8 °C99 mm3070
197643.0 °C16 April 197610.4 °C3 January 197629.2 °C48 mm3340
197542.7 °C15 May 19757.6 °C18 January 197528.4 °C52 mm3120
197444.2 °C2 May 197410.2 °C20 January 197428.3 °C118 mm2990
197343.7 °C25 April 19738.7 °C17 January 197329.3 °C77 mm3260
197244.7 °C25 May 197210.9 °C12 December 197229.0 °C65 mm3080
197143.7 °C28 May 19716.7 °C25 December 197128.1 °C67 mm3100
197044.6 °C20 May 19709.9 °C14 December 197028.8 °C60 mm3100
196945.0 °C7 June 19699.5 °C10 January 196929.7 °C25 mm3380
196842.6 °C31 August 19688.5 °C17 January 196828.5 °C72 mm3170
196743.6 °C22 May 196710.9 °C26 December 196728.0 °C19 mm3060
196642.0 °C5 August 196613.2 °C4 February 196627.9 °C414 mm2860
196542.7 °C1 June 196510.6 °C11 January 196527.8 °C148 mm3220
196442.7 °C13 June 196412.0 °C16 December 196427.0 °C515 mm2590
196343.7 °C8 June 196312.8 °C31 December 196328.7 °C297 mm3130
196244.1 °C9 June 196212.3 °C22 February 196229.1 °C62 mm3200
196144.8 °C15 May 196112.2 °C26 December 196128.0 °C41 mm2980
196043.8 °C26 April 196011.7 °C3 January 196029.6 °C12 mm3350
195944.6 °C23 April 19597.8 °C22 January 195928.4 °C72 mm3080
195844.8 °C20 April 195810.5 °C7 January 195829.3 °C51 mm3280
195743.2 °C11 May 19577.0 °C5 February 195728.8 °C80 mm3240
195643.0 °C25 May 19569.2 °C1 January 195628.5 °C80 mm3270
195542.8 °C29 May 195511.0 °C4 January 195528.7 °C70 mm3190
195443.5 °C22 April 19549.3 °C22 January 195428.2 °C80 mm3210
195343.4 °C7 May 19537.8 °C18 December 195327.1 °C216 mm3110
195242.6 °C1 May 195210.4 °C12 January 195227.9 °C201 mm3320
195143.1 °C5 June 19516.4 °C24 December 195127.9 °C72 mm3140
195042.8 °C4 April 19507.5 °C18 January 195026.0 °C693 mm2950
194943.5 °C7 May 19496.7 °C10 February 194926.7 °C236 mm2800
194842.4 °C20 May 19488.3 °C6 January 194827.3 °C129 mm2790
194741.1 °C24 April 19478.8 °C15 January 194727.5 °C216 mm3110
194643.6 °C25 May 19467.8 °C12 January 194627.3 °C154 mm2890
194541.0 °C28 May 19457.0 °C2 February 194527.4 °C100 mm2970
194441.9 °C3 July 19449.4 °C5 February 194427.0 °C230 mm2720
194341.9 °C30 April 19437.9 °C2 February 194325.9 °C809 mm2440
194242.8 °C20 May 19426.5 °C4 January 194228.2 °C108 mm3370
194143.7 °C11 May 19417.5 °C18 December 194128.2 °C36 mm3050
194042.4 °C11 June 19409.0 °C31 January 194028.0 °C46 mm3090

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
36.8 °C
+1.2 °C
Hot days (≥ 30 °C)
333 d/yr
+18
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
35 mm
-65 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.7 °C+1.4 °C0 mm0 mm
Feb33.2 °C+1.8 °C0 mm0 mm
Mar35.3 °C+0.2 °C0 mm0 mm
Apr40.2 °C+1.6 °C0 mm-0 mm
May41.5 °C+1.4 °C0 mm-11 mm
Jun41.4 °C+1.5 °C0 mm-7 mm
Jul38.4 °C+1.1 °C4 mm-17 mm
Aug36.5 °C0.0 °C28 mm+4 mm
Sep39.2 °C+1.3 °C2 mm-12 mm
Oct38.5 °C+1.1 °C1 mm-19 mm
Nov35.6 °C+2.0 °C0 mm-3 mm
Dec31.3 °C+1.1 °C0 mm-0 mm

The year's extremes

Hottest day
45.4 °C
13 Jun 2025
Coldest day
10.8 °C
21 Dec 2025
Wettest day
11.3 mm
24 Aug 2025
Windiest day
45.4 km/h
26 Jul 2025
Strongest gust
67.7 km/h
26 Jul 2025
Hottest feels-like
43.4 °C
12 May 2025
Coldest feels-like
6.5 °C
12 Jan 2025
Sunniest day
12.3 h
17 May 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 Omdurman?

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

What is the hottest day ever recorded in Omdurman?

The hottest day measured in Omdurman between 1940 and 2025 was 11 May 2004, reaching 45.9 °C.

What is the coldest day in Omdurman?

The coldest day measured in Omdurman between 1940 and 2025 was 24 December 1951, at 6.4 °C.

Does it snow in Omdurman?

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

Has the climate of Omdurman warmed?

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

What is the wettest day in Omdurman?

The wettest day measured in Omdurman between 1940 and 2025 was 1 June 1950, with 60 mm of rain in 24 hours.

What was the windiest day in Omdurman?

The windiest day measured in Omdurman between 1940 and 2025 was 14 June 1967, with winds reaching 55.5 km/h.

What is the warmest month in Omdurman?

The warmest month in Omdurman is June (33.3 °C on average); the coldest is January (21.8 °C).

How much does it rain in Omdurman?

Omdurman receives on average 100 mm of precipitation per year, spread over about 21 rainy days.

Is it sunny in Omdurman?

Omdurman gets on average 11.4 hours of sunshine per day, roughly 4,161 hours per year over 1940-2025.

Are there tropical nights in Omdurman?

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

What was the most extreme apparent temperature in Omdurman?

In Omdurman, between 1940 and 2025, the highest apparent temperature reached 47.6 °C on 7 May 1953, and the lowest was 0.1 °C on 4 January 1942.

Compare Omdurman with another city

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

Nearby cities

The climate around Omdurman

Other cities — Sudan