Mandeni climate — normals and trends

Mandeni (South Africa) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 21.3 °C and it receives 983 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 February (24.5 °C on average) and the coldest is July (17.9 °C). Rainfall peaks in February.

Mandeni averages 0 frost days, 17 hot days (≥ 30 °C) and 136 rainy days per year.

Mandeni has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.9 °C (on 22 December 2008) and the coldest 10.4 °C (on 23 July 1954).

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

MandeniKwaZulu-Natal

coords
-29.15°, 31.41°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthFebruaryColdest monthJulyWettest monthFebruaryDriest monthJune

Mean daily temperature

21.3°C

Average daily high

24.3°C

Average daily low

19.0°C

Annual rainfall

983mm

Sunshine / day

9.5h

Mean relative humidity

76%

Average peak wind

26.4km/h

Seasonal range

6.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

17 d/yr

Rainy days (≥ 1 mm)

136 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.0 °C

Average feels-like low

18.6 °C

Average peak gust

42.0 km/h

Tropical nights (≥ 20 °C)

149 d/yr

Solar radiation

16.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

35.9 °C

22 December 2008

Coldest day

10.4 °C

23 July 1954

Wettest day

229 mm

10 April 1944

Windiest day

61.9 km/h

27 June 2007

Strongest gust

106.9 km/h

23 September 1941

Hottest feels-like

40.0 °C

20 February 2023

Coldest feels-like

4.2 °C

28 August 2021

Sunniest day

13.9 h

27 December 1944

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.5 °C4 January 202511.9 °C29 July 202521.9 °C1,134 mm160
202434.2 °C5 March 202413.3 °C7 July 202422.1 °C809 mm180
202334.6 °C20 February 202313.4 °C13 July 202321.7 °C1,103 mm220
202231.9 °C13 February 202212.2 °C18 June 202221.8 °C1,204 mm120
202132.4 °C14 October 202110.9 °C28 August 202121.3 °C1,112 mm130
202034.0 °C27 December 202012.1 °C17 July 202021.7 °C772 mm280
201933.5 °C10 January 201913.5 °C21 July 201921.8 °C929 mm130
201833.4 °C2 February 201813.0 °C4 July 201821.4 °C951 mm160
201733.9 °C2 February 201713.0 °C18 July 201721.5 °C1,204 mm190
201633.6 °C1 April 201611.3 °C10 August 201621.8 °C875 mm300
201535.6 °C24 December 201512.6 °C2 August 201522.1 °C694 mm250
201434.8 °C25 December 201412.5 °C11 July 201421.7 °C641 mm210
201333.0 °C20 November 201313.1 °C1 September 201321.4 °C912 mm250
201232.6 °C25 August 201212.4 °C8 August 201221.6 °C993 mm170
201133.1 °C12 March 201112.4 °C2 July 201121.3 °C1,013 mm70
201033.1 °C16 February 201012.9 °C17 July 201022.0 °C682 mm310
200933.2 °C26 December 200912.7 °C20 August 200921.3 °C808 mm160
200835.9 °C22 December 200813.2 °C20 September 200821.4 °C758 mm130
200733.1 °C3 March 200711.9 °C27 June 200721.6 °C750 mm190
200633.8 °C19 February 200612.3 °C7 June 200621.5 °C957 mm220
200533.6 °C11 January 200513.6 °C13 July 200521.7 °C838 mm160
200432.4 °C2 March 200411.5 °C6 September 200421.6 °C898 mm200
200333.2 °C24 December 200310.9 °C21 August 200321.6 °C712 mm300
200235.1 °C17 January 200213.3 °C18 July 200221.6 °C894 mm210
200132.4 °C10 March 200112.6 °C24 July 200121.7 °C925 mm160
200032.8 °C7 December 200012.6 °C17 July 200021.4 °C1,175 mm70
199933.8 °C18 November 199913.5 °C12 September 199922.0 °C972 mm220
199833.5 °C28 January 199812.7 °C23 August 199821.6 °C774 mm160
199733.7 °C16 December 199712.3 °C29 June 199721.0 °C1,230 mm150
199634.7 °C17 December 199611.6 °C19 July 199621.0 °C1,304 mm210
199534.3 °C7 February 199511.7 °C20 July 199521.0 °C1,146 mm170
199433.5 °C27 November 199410.7 °C29 June 199421.1 °C744 mm180
199334.8 °C7 February 199312.8 °C14 August 199321.7 °C717 mm200
199233.5 °C13 January 199212.0 °C5 July 199221.9 °C546 mm390
199134.7 °C16 January 199111.9 °C29 July 199121.5 °C866 mm210
199033.4 °C6 January 199012.2 °C1 July 199021.0 °C1,091 mm100
198932.3 °C29 December 198912.5 °C5 August 198921.3 °C1,167 mm140
198833.0 °C24 January 198811.9 °C10 July 198821.4 °C969 mm160
198734.7 °C19 February 198712.1 °C21 June 198721.4 °C1,417 mm240
198632.3 °C16 December 198613.0 °C23 June 198621.5 °C919 mm150
198535.2 °C3 January 198513.7 °C21 July 198521.7 °C1,026 mm200
198433.2 °C18 December 198411.8 °C13 June 198421.0 °C1,030 mm130
198334.1 °C10 January 198312.6 °C7 July 198321.6 °C768 mm220
198233.6 °C20 January 198213.1 °C17 June 198221.3 °C715 mm210
198133.9 °C1 January 198111.5 °C19 August 198121.0 °C830 mm220
198033.1 °C11 November 198012.2 °C30 June 198021.4 °C647 mm190
197933.5 °C19 January 197912.6 °C27 July 197921.4 °C910 mm250
197832.2 °C31 March 197813.0 °C20 June 197821.2 °C972 mm140
197734.1 °C28 December 197712.8 °C9 July 197721.6 °C1,067 mm180
197632.7 °C19 September 197612.1 °C17 July 197621.1 °C1,308 mm200
197531.9 °C19 October 197511.6 °C24 July 197520.9 °C1,264 mm70
197433.1 °C13 October 197412.8 °C11 August 197421.5 °C1,003 mm260
197332.3 °C13 February 197312.7 °C10 July 197320.9 °C1,226 mm150
197232.9 °C9 December 197212.2 °C3 August 197221.0 °C1,111 mm170
197131.8 °C25 March 197111.5 °C18 June 197121.0 °C1,206 mm120
197033.2 °C6 October 197011.8 °C24 July 197021.2 °C1,173 mm240
196935.0 °C16 October 196912.0 °C20 July 196921.1 °C1,076 mm310
196832.4 °C23 December 196811.4 °C2 June 196820.1 °C1,147 mm110
196733.0 °C29 January 196712.2 °C10 July 196721.1 °C905 mm110
196634.3 °C25 November 196612.0 °C21 July 196621.2 °C814 mm200
196534.3 °C6 March 196512.4 °C18 October 196521.1 °C777 mm250
196434.6 °C17 February 196412.2 °C26 June 196421.1 °C1,005 mm160
196333.1 °C20 December 196312.7 °C26 June 196321.2 °C1,088 mm100
196231.5 °C22 December 196212.6 °C28 August 196221.5 °C1,001 mm150
196135.3 °C2 February 196111.9 °C8 August 196121.3 °C1,012 mm220
196031.9 °C2 February 196012.8 °C24 July 196021.2 °C1,058 mm190
195932.7 °C5 February 195913.5 °C13 September 195921.1 °C854 mm140
195834.0 °C4 October 195812.1 °C10 August 195821.3 °C981 mm150
195732.3 °C8 January 195712.7 °C4 August 195721.3 °C1,158 mm120
195632.3 °C17 March 195611.7 °C10 June 195620.8 °C1,190 mm100
195531.7 °C27 December 195512.0 °C8 August 195520.3 °C900 mm60
195430.9 °C19 November 195410.4 °C23 July 195419.6 °C1,291 mm60
195332.2 °C15 December 195312.1 °C1 August 195321.1 °C745 mm110
195232.4 °C23 January 195214.0 °C30 July 195221.4 °C1,013 mm100
195132.4 °C19 December 195112.5 °C11 July 195120.8 °C715 mm70
195032.5 °C29 December 195012.6 °C29 July 195021.1 °C1,055 mm110
194931.9 °C8 December 194913.2 °C13 July 194920.6 °C794 mm20
194831.9 °C29 September 194812.6 °C3 September 194820.8 °C938 mm80
194732.5 °C7 November 194711.5 °C17 July 194720.5 °C934 mm90
194633.0 °C11 December 194612.0 °C29 July 194620.8 °C997 mm100
194532.7 °C25 December 194512.0 °C13 June 194520.8 °C973 mm90
194432.3 °C29 December 194411.6 °C12 July 194420.3 °C1,701 mm60
194330.5 °C24 March 194311.0 °C5 August 194320.3 °C1,161 mm20
194234.2 °C3 January 194211.6 °C25 July 194220.7 °C1,563 mm40
194134.2 °C22 January 194111.8 °C1 July 194121.4 °C766 mm240
194033.8 °C20 November 194011.8 °C15 July 194021.1 °C1,037 mm100

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
24.6 °C
+0.3 °C
Hot days (≥ 30 °C)
16 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1134 mm
+151 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.6 °C+0.9 °C230 mm+118 mm
Feb27.3 °C+0.4 °C128 mm+7 mm
Mar27.1 °C+0.7 °C110 mm+4 mm
Apr24.3 °C-0.7 °C223 mm+129 mm
May24.1 °C+0.6 °C32 mm-27 mm
Jun23.0 °C+1.0 °C17 mm-21 mm
Jul22.1 °C+0.4 °C57 mm+15 mm
Aug23.1 °C+0.8 °C11 mm-36 mm
Sep23.3 °C+0.5 °C92 mm+22 mm
Oct23.6 °C+0.2 °C53 mm-38 mm
Nov24.5 °C0.0 °C77 mm-24 mm
Dec25.9 °C+0.1 °C104 mm+2 mm

The year's extremes

Hottest day
35.5 °C
4 Jan 2025
Coldest day
11.9 °C
29 Jul 2025
Wettest day
90.7 mm
6 Jan 2025
Windiest day
49.4 km/h
22 Sep 2025
Strongest gust
79.9 km/h
22 Sep 2025
Hottest feels-like
39.3 °C
4 Jan 2025
Coldest feels-like
9.3 °C
29 Jul 2025
Sunniest day
13.8 h
30 Dec 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 Mandeni?

Mandeni has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 21.3 °C and it receives 983 mm of precipitation per year.

What is the hottest day ever recorded in Mandeni?

The hottest day measured in Mandeni between 1940 and 2025 was 22 December 2008, reaching 35.9 °C.

What is the coldest day in Mandeni?

The coldest day measured in Mandeni between 1940 and 2025 was 23 July 1954, at 10.4 °C.

Does it snow in Mandeni?

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

Has the climate of Mandeni warmed?

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

What is the wettest day in Mandeni?

The wettest day measured in Mandeni between 1940 and 2025 was 10 April 1944, with 229 mm of rain in 24 hours.

What was the windiest day in Mandeni?

The windiest day measured in Mandeni between 1940 and 2025 was 27 June 2007, with winds reaching 61.9 km/h.

What is the warmest month in Mandeni?

The warmest month in Mandeni is February (24.5 °C on average); the coldest is July (17.9 °C).

How much does it rain in Mandeni?

Mandeni receives on average 983 mm of precipitation per year, spread over about 136 rainy days.

Is it sunny in Mandeni?

Mandeni gets on average 9.5 hours of sunshine per day, roughly 3,468 hours per year over 1940-2025.

Are there tropical nights in Mandeni?

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

What was the most extreme apparent temperature in Mandeni?

In Mandeni, between 1940 and 2025, the highest apparent temperature reached 40.0 °C on 20 February 2023, and the lowest was 4.2 °C on 28 August 2021.

Compare Mandeni with another city

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

Nearby cities

The climate around Mandeni

Other cities — South Africa