New Halfa climate — normals and trends

New Halfa (Sudan) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 29.5 °C and it receives 313 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 May (33.6 °C on average) and the coldest is January (25.0 °C). Rainfall peaks in August.

New Halfa averages 0 frost days, 349 hot days (≥ 30 °C) and 60 rainy days per year.

New Halfa has warmed by +3.5 °C between 1940 and 2025, or +0.41 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.8 °C (on 1 June 2021) and the coldest 9.2 °C (on 25 December 1971).

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

New HalfaKassala

coords
15.33°, 35.60°
period
19402025 · 86 yrs
BWhHot desertWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

29.5°C

Average daily high

36.7°C

Average daily low

23.3°C

Annual rainfall

313mm

Sunshine / day

11.1h

Mean relative humidity

41%

Average peak wind

17.2km/h

Seasonal range

8.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

349 d/yr

Rainy days (≥ 1 mm)

60 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.4 °C

Average feels-like low

23.3 °C

Average peak gust

35.4 km/h

Tropical nights (≥ 20 °C)

296 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.5 °C

since 1940

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

46.8 °C

1 June 2021

Coldest day

9.2 °C

25 December 1971

Wettest day

73 mm

2 August 1988

Windiest day

35.8 km/h

7 May 1967

Strongest gust

68.4 km/h

7 May 1967

Hottest feels-like

48.0 °C

8 May 1951

Coldest feels-like

5.6 °C

6 February 1993

Sunniest day

12.8 h

18 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.2 °C17 May 202514.8 °C20 December 202531.2 °C154 mm3630
202445.4 °C13 May 202415.2 °C2 February 202430.9 °C222 mm3570
202345.5 °C13 May 202315.8 °C8 January 202331.8 °C75 mm3650
202245.4 °C4 May 202214.4 °C20 January 202230.7 °C137 mm3530
202146.8 °C1 June 202115.4 °C6 February 202131.2 °C128 mm3590
202045.5 °C14 May 202013.3 °C11 January 202030.5 °C168 mm3470
201945.8 °C2 May 201915.4 °C20 February 201930.5 °C371 mm3590
201845.8 °C5 May 201815.6 °C8 January 201830.6 °C242 mm3630
201745.5 °C11 May 201715.8 °C3 February 201731.3 °C138 mm3640
201645.6 °C12 June 201613.0 °C29 January 201631.0 °C167 mm3610
201544.7 °C17 May 201511.2 °C11 January 201531.4 °C118 mm3550
201444.7 °C17 May 201415.0 °C6 January 201430.3 °C251 mm3620
201344.9 °C30 May 201313.8 °C17 December 201330.7 °C200 mm3540
201244.3 °C15 May 201213.8 °C24 January 201230.3 °C204 mm3620
201144.9 °C6 June 201114.7 °C19 January 201130.4 °C135 mm3580
201045.4 °C18 May 201016.4 °C31 December 201030.9 °C214 mm3610
200945.5 °C6 May 200915.9 °C2 March 200931.1 °C175 mm3650
200844.1 °C22 May 200813.5 °C1 February 200830.4 °C214 mm3620
200744.9 °C21 May 200714.2 °C5 February 200729.8 °C270 mm3510
200645.1 °C1 May 200613.2 °C29 December 200629.9 °C289 mm3590
200544.8 °C15 April 200514.4 °C11 January 200530.3 °C229 mm3570
200445.7 °C8 May 200413.8 °C7 February 200430.4 °C181 mm3550
200345.8 °C5 April 200314.6 °C6 December 200330.1 °C329 mm3620
200245.4 °C26 April 200211.6 °C11 January 200230.4 °C199 mm3520
200145.2 °C15 May 200115.0 °C10 January 200130.1 °C224 mm3570
200044.5 °C23 May 200012.5 °C29 January 200029.9 °C137 mm3570
199943.8 °C4 May 199915.3 °C9 January 199930.0 °C311 mm3600
199846.1 °C25 May 199813.5 °C15 January 199829.9 °C276 mm3490
199743.5 °C4 June 199712.7 °C25 January 199729.7 °C322 mm3550
199644.4 °C2 May 199613.8 °C18 January 199629.3 °C470 mm3610
199545.1 °C23 May 199514.8 °C13 February 199529.9 °C329 mm3590
199444.9 °C29 April 199416.0 °C25 February 199429.9 °C295 mm3600
199344.7 °C4 May 199310.4 °C6 February 199330.0 °C226 mm3430
199244.9 °C28 May 199211.3 °C4 January 199229.2 °C230 mm3330
199145.1 °C1 May 199115.3 °C27 January 199130.5 °C159 mm3590
199044.8 °C27 May 199014.6 °C27 February 199030.9 °C69 mm3550
198944.6 °C1 May 198913.6 °C7 February 198929.4 °C250 mm3380
198844.8 °C29 May 198814.0 °C18 January 198829.6 °C508 mm3560
198744.7 °C17 April 198715.4 °C5 January 198730.2 °C299 mm3640
198644.0 °C17 April 198614.5 °C22 January 198629.4 °C372 mm3590
198543.3 °C18 March 198514.7 °C17 February 198529.1 °C383 mm3570
198444.6 °C29 April 198414.8 °C20 January 198430.2 °C110 mm3600
198344.8 °C4 May 198311.3 °C25 January 198329.4 °C208 mm3440
198245.2 °C2 May 198211.9 °C9 February 198229.0 °C275 mm3540
198144.6 °C2 May 198113.6 °C12 February 198129.9 °C314 mm3620
198045.3 °C4 May 198014.2 °C13 December 198030.0 °C270 mm3590
197945.6 °C21 April 197914.8 °C10 January 197929.9 °C417 mm3630
197845.0 °C19 May 197814.4 °C11 January 197829.2 °C444 mm3490
197744.4 °C11 May 197714.1 °C8 January 197728.8 °C359 mm3470
197644.1 °C14 May 197613.9 °C1 January 197629.5 °C283 mm3550
197543.2 °C17 April 197512.7 °C18 January 197528.7 °C306 mm3510
197444.7 °C26 April 197413.0 °C18 January 197428.8 °C434 mm3520
197344.5 °C25 April 197312.8 °C16 January 197329.8 °C326 mm3580
197244.8 °C9 May 197214.2 °C4 February 197229.3 °C377 mm3590
197143.7 °C28 May 19719.2 °C25 December 197128.5 °C341 mm3300
197043.9 °C27 April 197014.1 °C14 December 197029.6 °C279 mm3570
196944.8 °C6 June 196913.8 °C25 January 196930.4 °C190 mm3560
196842.7 °C16 April 196814.9 °C16 January 196829.3 °C225 mm3530
196743.7 °C21 May 196715.1 °C6 February 196728.9 °C184 mm3610
196643.1 °C5 August 196615.8 °C2 March 196629.2 °C309 mm3330
196543.5 °C1 June 196513.7 °C12 January 196528.9 °C329 mm3240
196443.5 °C13 June 196415.5 °C27 December 196428.3 °C340 mm3050
196343.6 °C2 June 196317.3 °C25 December 196329.4 °C451 mm3440
196244.6 °C24 May 196217.2 °C8 January 196229.7 °C249 mm3630
196145.7 °C15 May 196116.2 °C14 December 196129.2 °C308 mm3470
196044.1 °C23 May 196014.6 °C31 January 196030.1 °C199 mm3610
195945.0 °C23 April 195911.4 °C22 January 195929.0 °C334 mm3450
195844.7 °C16 May 195815.8 °C7 February 195829.7 °C266 mm3590
195743.9 °C27 April 195711.4 °C5 February 195729.2 °C270 mm3450
195643.8 °C11 April 195614.3 °C1 January 195628.6 °C434 mm3430
195542.4 °C17 April 195515.3 °C1 January 195528.9 °C286 mm3590
195443.3 °C19 April 195414.2 °C30 December 195428.3 °C343 mm3370
195344.3 °C7 May 195312.8 °C18 December 195327.1 °C799 mm3330
195243.6 °C29 April 195214.9 °C19 January 195227.8 °C616 mm3630
195142.0 °C8 May 195111.2 °C24 December 195127.9 °C284 mm3500
195043.5 °C6 April 195012.7 °C18 January 195025.8 °C1,210 mm3050
194944.0 °C9 May 194911.4 °C10 February 194926.9 °C602 mm3400
194843.2 °C18 May 194813.7 °C10 March 194827.1 °C498 mm3190
194741.6 °C23 April 194714.0 °C16 January 194727.1 °C600 mm3220
194643.7 °C21 April 194610.8 °C12 January 194627.7 °C411 mm3210
194542.0 °C28 May 194513.3 °C2 February 194528.1 °C307 mm3410
194441.6 °C26 April 194412.7 °C31 January 194427.1 °C447 mm3120
194343.2 °C30 April 194312.6 °C2 February 194325.8 °C1,060 mm2320
194243.2 °C19 May 194213.3 °C5 January 194228.5 °C441 mm3330
194143.4 °C12 May 194113.5 °C18 December 194128.8 °C261 mm3600
194041.7 °C8 May 194013.7 °C31 January 194028.3 °C298 mm3610

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
38.6 °C
+1.9 °C
Hot days (≥ 30 °C)
363 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
154 mm
-159 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan34.6 °C+1.5 °C0 mm0 mm
Feb36.4 °C+1.6 °C0 mm-0 mm
Mar38.8 °C+1.1 °C0 mm-1 mm
Apr42.6 °C+2.1 °C2 mm-1 mm
May42.9 °C+2.2 °C0 mm-23 mm
Jun42.5 °C+3.2 °C0 mm-29 mm
Jul38.5 °C+2.7 °C38 mm-46 mm
Aug35.5 °C+1.2 °C83 mm-12 mm
Sep38.7 °C+2.5 °C29 mm-20 mm
Oct39.3 °C+1.7 °C3 mm-22 mm
Nov38.2 °C+1.8 °C0 mm-5 mm
Dec34.8 °C+0.9 °C0 mm-1 mm

The year's extremes

Hottest day
46.2 °C
17 May 2025
Coldest day
14.8 °C
20 Dec 2025
Wettest day
18.7 mm
24 Aug 2025
Windiest day
32.6 km/h
25 Jul 2025
Strongest gust
56.2 km/h
24 May 2025
Hottest feels-like
46.0 °C
9 Apr 2025
Coldest feels-like
12.9 °C
20 Dec 2025
Sunniest day
12.8 h
19 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 New Halfa?

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

What is the hottest day ever recorded in New Halfa?

The hottest day measured in New Halfa between 1940 and 2025 was 1 June 2021, reaching 46.8 °C.

What is the coldest day in New Halfa?

The coldest day measured in New Halfa between 1940 and 2025 was 25 December 1971, at 9.2 °C.

Does it snow in New Halfa?

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

Has the climate of New Halfa warmed?

Yes: New Halfa warmed by +3.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in New Halfa?

The wettest day measured in New Halfa between 1940 and 2025 was 2 August 1988, with 73 mm of rain in 24 hours.

What was the windiest day in New Halfa?

The windiest day measured in New Halfa between 1940 and 2025 was 7 May 1967, with winds reaching 35.8 km/h.

What is the warmest month in New Halfa?

The warmest month in New Halfa is May (33.6 °C on average); the coldest is January (25.0 °C).

How much does it rain in New Halfa?

New Halfa receives on average 313 mm of precipitation per year, spread over about 60 rainy days.

Is it sunny in New Halfa?

New Halfa gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in New Halfa?

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

What was the most extreme apparent temperature in New Halfa?

In New Halfa, between 1940 and 2025, the highest apparent temperature reached 48.0 °C on 8 May 1951, and the lowest was 5.6 °C on 6 February 1993.

Compare New Halfa with another city

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

Nearby cities

The climate around New Halfa

Other cities — Sudan