Mondlo climate — normals and trends

Mondlo (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 17.0 °C and it receives 773 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 January (20.7 °C on average) and the coldest is June (11.8 °C). Rainfall peaks in December.

Mondlo averages 1 frost days, 49 hot days (≥ 30 °C) and 118 rainy days per year.

Mondlo has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.8 °C (on 6 January 2016) and the coldest -5.5 °C (on 13 June 1956).

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

MondloKwaZulu-Natal

coords
-27.98°, 30.72°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJuneWettest monthDecemberDriest monthJuly

Mean daily temperature

17.0°C

Average daily high

24.1°C

Average daily low

11.8°C

Annual rainfall

773mm

Sunshine / day

9.4h

Mean relative humidity

68%

Average peak wind

16.5km/h

Seasonal range

8.9°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

49 d/yr

Rainy days (≥ 1 mm)

118 d/yr

Annual snowfall

0.6 cm

Average feels-like high

23.4 °C

Average feels-like low

10.6 °C

Average peak gust

34.9 km/h

Tropical nights (≥ 20 °C)

2 d/yr

Solar radiation

17.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

6 January 2016

Coldest day

-5.5 °C

13 June 1956

Wettest day

94 mm

30 January 1984

Windiest day

45.8 km/h

17 October 1947

Strongest gust

93.2 km/h

30 August 2008

Hottest feels-like

42.4 °C

6 January 2016

Coldest feels-like

-9.8 °C

13 June 1956

Snowiest day

15.3 cm

10 June 1956

Sunniest day

13.8 h

26 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.2 °C4 January 20250.6 °C29 July 202517.6 °C1,052 mm380
202437.3 °C11 December 20241.4 °C10 June 202418.7 °C649 mm1040
202337.8 °C7 October 20231.7 °C2 August 202317.9 °C899 mm720
202237.3 °C3 October 20220.0 °C27 June 202217.5 °C940 mm490
202137.8 °C14 October 2021-1.6 °C25 July 202117.2 °C802 mm494
202037.6 °C8 November 2020-1.3 °C16 July 202017.7 °C677 mm734
201937.3 °C25 October 20191.8 °C20 June 201918.4 °C617 mm800
201836.2 °C27 December 20180.6 °C5 July 201817.5 °C685 mm690
201736.6 °C2 February 20171.0 °C20 August 201717.8 °C741 mm670
201639.8 °C6 January 20162.2 °C10 August 201618.4 °C635 mm900
201538.9 °C1 December 20151.1 °C1 August 201518.8 °C506 mm950
201435.8 °C18 September 2014-0.8 °C9 July 201417.7 °C580 mm531
201336.2 °C12 October 20131.9 °C11 June 201317.3 °C676 mm660
201235.3 °C6 October 20122.4 °C3 August 201217.8 °C739 mm560
201137.1 °C24 October 20111.6 °C2 July 201117.1 °C638 mm460
201035.2 °C26 September 20100.3 °C17 June 201017.8 °C833 mm710
200935.2 °C9 January 20090.4 °C25 July 200917.0 °C753 mm530
200835.8 °C22 December 20081.4 °C11 July 200817.4 °C547 mm660
200736.2 °C21 February 2007-0.2 °C24 May 200717.5 °C557 mm681
200634.9 °C7 December 20061.2 °C27 June 200616.9 °C920 mm390
200535.8 °C2 November 20053.6 °C12 July 200517.6 °C716 mm600
200436.3 °C7 October 20040.7 °C15 July 200417.2 °C757 mm520
200337.3 °C5 October 20030.3 °C6 July 200317.9 °C618 mm940
200236.1 °C18 October 20022.0 °C11 July 200217.4 °C633 mm660
200134.2 °C10 March 20011.8 °C20 July 200117.0 °C622 mm320
200032.7 °C30 September 2000-0.4 °C22 July 200016.3 °C1,020 mm221
199937.0 °C4 November 19992.4 °C9 June 199917.7 °C806 mm450
199834.6 °C24 September 19981.4 °C9 June 199817.3 °C799 mm400
199735.8 °C22 February 19970.2 °C8 July 199716.4 °C903 mm400
199635.5 °C4 November 1996-0.5 °C18 July 199616.3 °C876 mm341
199535.6 °C28 January 1995-0.8 °C19 July 199516.7 °C721 mm512
199435.1 °C27 September 1994-0.8 °C12 July 199416.7 °C686 mm491
199335.9 °C8 January 19931.1 °C5 June 199317.4 °C666 mm490
199237.3 °C19 October 1992-2.4 °C12 August 199218.0 °C637 mm953
199135.2 °C18 September 1991-1.1 °C16 June 199117.3 °C705 mm582
199035.9 °C11 November 1990-0.7 °C19 June 199017.0 °C698 mm563
198936.2 °C1 October 19890.2 °C17 June 198916.8 °C858 mm280
198837.6 °C5 February 1988-2.1 °C12 July 198817.1 °C838 mm533
198735.9 °C19 February 1987-1.3 °C21 June 198717.3 °C905 mm631
198634.3 °C25 December 19862.2 °C7 June 198617.3 °C732 mm540
198535.6 °C3 January 19851.5 °C17 July 198517.4 °C796 mm520
198434.3 °C28 December 1984-0.2 °C5 July 198416.4 °C958 mm281
198338.2 °C11 January 1983-0.6 °C7 July 198317.9 °C659 mm841
198236.7 °C10 February 1982-1.6 °C19 June 198217.5 °C518 mm702
198138.7 °C5 November 1981-1.0 °C9 July 198116.8 °C534 mm581
198035.9 °C16 October 1980-1.4 °C4 July 198017.1 °C502 mm565
197935.2 °C20 March 19790.1 °C15 June 197917.0 °C764 mm730
197835.7 °C7 December 19780.5 °C14 June 197817.1 °C728 mm570
197737.3 °C19 December 19770.6 °C4 July 197717.6 °C746 mm640
197635.5 °C18 November 1976-0.6 °C25 June 197616.4 °C889 mm352
197532.9 °C15 October 1975-1.0 °C25 July 197516.3 °C1,043 mm141
197434.8 °C13 October 19741.1 °C24 July 197416.9 °C910 mm470
197335.7 °C22 January 19730.6 °C12 August 197316.5 °C1,001 mm450
197234.9 °C21 December 1972-0.1 °C2 August 197216.7 °C822 mm441
197133.4 °C22 October 19711.2 °C18 June 197116.6 °C832 mm430
197035.9 °C11 January 1970-0.3 °C24 July 197017.0 °C887 mm531
196937.1 °C26 January 19690.9 °C24 July 196916.8 °C843 mm580
196836.4 °C7 November 1968-0.7 °C14 June 196815.5 °C841 mm371
196734.6 °C29 September 1967-0.6 °C10 July 196716.7 °C811 mm332
196635.5 °C9 October 1966-1.4 °C21 August 196617.4 °C705 mm682
196534.8 °C30 October 19650.2 °C25 June 196516.9 °C629 mm780
196436.3 °C23 January 1964-3.1 °C26 June 196416.6 °C932 mm539
196337.6 °C29 December 19630.8 °C19 August 196317.2 °C774 mm590
196237.0 °C16 October 19622.4 °C12 July 196217.4 °C844 mm580
196136.7 °C11 January 19611.2 °C8 August 196117.2 °C746 mm670
196034.7 °C5 November 1960-0.6 °C20 July 196016.7 °C1,058 mm501
195936.2 °C17 October 19590.6 °C22 June 195917.1 °C769 mm580
195835.9 °C4 October 19580.2 °C17 June 195817.1 °C871 mm330
195733.3 °C17 November 19571.3 °C20 June 195716.6 °C1,072 mm170
195634.3 °C1 February 1956-5.5 °C13 June 195616.2 °C1,113 mm205
195533.0 °C13 November 1955-0.3 °C8 August 195515.4 °C754 mm111
195434.2 °C25 October 1954-0.3 °C19 July 195414.8 °C589 mm191
195335.4 °C16 October 1953-0.1 °C31 July 195316.8 °C677 mm351
195235.0 °C19 November 19522.9 °C3 August 195217.2 °C719 mm400
195135.8 °C8 October 19511.0 °C11 July 195116.2 °C829 mm290
195035.1 °C21 October 19501.3 °C28 July 195016.4 °C956 mm250
194932.8 °C21 September 19490.7 °C6 June 194915.8 °C704 mm170
194833.6 °C4 October 19482.5 °C3 September 194816.0 °C854 mm180
194735.7 °C9 October 19470.4 °C4 July 194715.9 °C674 mm230
194633.0 °C22 October 19460.1 °C17 June 194616.0 °C837 mm220
194532.1 °C31 December 1945-0.6 °C27 June 194516.3 °C631 mm271
194432.8 °C5 October 1944-0.3 °C10 July 194415.6 °C789 mm61
194330.8 °C27 January 19431.1 °C22 July 194315.5 °C866 mm80
194233.7 °C9 January 1942-0.4 °C23 July 194215.8 °C932 mm111
194134.8 °C7 October 19410.6 °C20 June 194117.1 °C551 mm420
194035.7 °C15 November 1940-0.5 °C14 July 194016.3 °C896 mm262

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.1 °C
0.0 °C
Hot days (≥ 30 °C)
38 d/yr
-11
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
1052 mm
+279 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.5 °C+0.8 °C188 mm+71 mm
Feb25.9 °C-0.6 °C121 mm+17 mm
Mar25.8 °C-0.1 °C153 mm+73 mm
Apr22.4 °C-1.6 °C108 mm+61 mm
May22.9 °C+0.6 °C4 mm-14 mm
Jun20.7 °C+0.7 °C9 mm-3 mm
Jul20.6 °C+0.4 °C11 mm-0 mm
Aug24.7 °C+2.3 °C6 mm-15 mm
Sep24.8 °C+0.1 °C100 mm+60 mm
Oct23.9 °C-1.1 °C50 mm-33 mm
Nov24.1 °C-1.3 °C128 mm+12 mm
Dec25.7 °C-0.7 °C175 mm+49 mm

The year's extremes

Hottest day
34.2 °C
4 Jan 2025
Coldest day
0.6 °C
29 Jul 2025
Wettest day
66.1 mm
14 Mar 2025
Windiest day
39.7 km/h
21 May 2025
Strongest gust
78.8 km/h
21 May 2025
Hottest feels-like
37.7 °C
4 Jan 2025
Coldest feels-like
-2.5 °C
29 Jul 2025
Sunniest day
13.7 h
15 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 Mondlo?

Mondlo has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 17.0 °C and it receives 773 mm of precipitation per year.

What is the hottest day ever recorded in Mondlo?

The hottest day measured in Mondlo between 1940 and 2025 was 6 January 2016, reaching 39.8 °C.

What is the coldest day in Mondlo?

The coldest day measured in Mondlo between 1940 and 2025 was 13 June 1956, at -5.5 °C.

Does it snow in Mondlo?

Almost never: Mondlo sees virtually no snow, with about 1 frost days per year.

Has the climate of Mondlo warmed?

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

What is the wettest day in Mondlo?

The wettest day measured in Mondlo between 1940 and 2025 was 30 January 1984, with 94 mm of rain in 24 hours.

What was the windiest day in Mondlo?

The windiest day measured in Mondlo between 1940 and 2025 was 17 October 1947, with winds reaching 45.8 km/h.

What is the warmest month in Mondlo?

The warmest month in Mondlo is January (20.7 °C on average); the coldest is June (11.8 °C).

How much does it rain in Mondlo?

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

Is it sunny in Mondlo?

Mondlo gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

What is the biggest single-day snowfall in Mondlo?

The heaviest 24-hour snowfall measured in Mondlo between 1940 and 2025 was 10 June 1956, with 15.3 cm.

Are there tropical nights in Mondlo?

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

What was the most extreme apparent temperature in Mondlo?

In Mondlo, between 1940 and 2025, the highest apparent temperature reached 42.4 °C on 6 January 2016, and the lowest was -9.8 °C on 13 June 1956.

Compare Mondlo with another city

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

Nearby cities

The climate around Mondlo

Other cities — South Africa