Mbombela climate — normals and trends

Mbombela (South Africa) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 18.1 °C and it receives 928 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 (21.8 °C on average) and the coldest is July (12.8 °C). Rainfall peaks in December.

Mbombela averages 0 frost days, 42 hot days (≥ 30 °C) and 132 rainy days per year.

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

The hottest day of the period reached 39.5 °C (on 26 February 1992) and the coldest -1.1 °C (on 28 June 1964).

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

MbombelaMpumalanga

coords
-25.48°, 30.97°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthJanuaryColdest monthJulyWettest monthDecemberDriest monthJune

Mean daily temperature

18.1°C

Average daily high

24.7°C

Average daily low

13.1°C

Annual rainfall

928mm

Sunshine / day

9.6h

Mean relative humidity

74%

Average peak wind

10.3km/h

Seasonal range

9.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

42 d/yr

Rainy days (≥ 1 mm)

132 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.0 °C

Average feels-like low

13.0 °C

Average peak gust

29.2 km/h

Tropical nights (≥ 20 °C)

7 d/yr

Solar radiation

17.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.34 · 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.5 °C

26 February 1992

Coldest day

-1.1 °C

28 June 1964

Wettest day

184 mm

11 December 1942

Windiest day

30.1 km/h

23 September 1941

Strongest gust

79.9 km/h

29 January 1984

Hottest feels-like

42.9 °C

26 February 1992

Coldest feels-like

-4.5 °C

27 June 1964

Sunniest day

13.6 h

2 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.0 °C3 September 20250.6 °C29 July 202518.8 °C1,008 mm370
202437.8 °C13 December 20241.6 °C7 July 202419.3 °C850 mm720
202335.6 °C16 September 20233.7 °C31 July 202318.8 °C1,023 mm500
202236.3 °C9 October 20220.8 °C17 June 202218.7 °C1,039 mm450
202135.6 °C23 October 20211.2 °C24 July 202118.3 °C994 mm380
202036.4 °C8 November 20200.6 °C14 June 202018.5 °C910 mm480
201937.7 °C28 October 20192.3 °C22 July 201919.3 °C771 mm650
201836.1 °C19 September 20184.1 °C6 June 201818.6 °C671 mm550
201735.6 °C25 October 20173.8 °C21 August 201718.4 °C988 mm430
201638.0 °C20 February 20163.4 °C11 August 201619.3 °C648 mm800
201537.2 °C2 December 20153.0 °C19 June 201519.5 °C544 mm830
201435.5 °C8 October 20141.4 °C11 July 201418.3 °C842 mm430
201337.0 °C12 October 20133.2 °C11 June 201317.9 °C1,058 mm310
201235.8 °C4 October 20122.7 °C13 August 201218.4 °C790 mm450
201138.3 °C23 October 20113.6 °C27 June 201118.2 °C778 mm380
201037.0 °C11 October 20101.9 °C17 June 201018.5 °C1,101 mm470
200934.6 °C7 October 20092.5 °C26 July 200918.2 °C938 mm480
200835.9 °C2 October 20084.3 °C8 July 200818.3 °C812 mm470
200734.9 °C22 September 20072.5 °C24 May 200718.3 °C740 mm500
200634.1 °C4 December 20063.0 °C28 June 200618.0 °C1,136 mm340
200536.0 °C16 November 20054.5 °C11 July 200518.8 °C845 mm450
200438.3 °C7 October 20042.7 °C12 June 200418.3 °C1,127 mm350
200336.9 °C9 December 20032.1 °C22 August 200318.9 °C623 mm800
200234.8 °C18 October 20022.9 °C12 July 200218.2 °C627 mm400
200135.5 °C10 September 20012.2 °C25 July 200118.2 °C1,076 mm340
200034.6 °C10 September 20001.4 °C17 July 200017.8 °C1,573 mm220
199933.9 °C25 September 19993.7 °C10 June 199918.2 °C877 mm320
199835.7 °C5 April 19983.6 °C5 July 199818.5 °C1,096 mm530
199734.9 °C21 November 19971.6 °C30 May 199717.8 °C1,032 mm400
199634.4 °C1 October 19962.5 °C9 July 199617.8 °C1,075 mm350
199537.1 °C12 October 19952.3 °C24 June 199517.9 °C841 mm400
199435.8 °C28 September 19940.0 °C12 July 199417.7 °C583 mm430
199336.0 °C2 December 19931.7 °C23 June 199318.3 °C740 mm350
199239.5 °C26 February 19921.4 °C27 June 199219.1 °C618 mm960
199134.2 °C16 September 19910.7 °C30 July 199118.0 °C926 mm470
199035.9 °C5 November 19900.9 °C2 July 199017.8 °C890 mm400
198936.0 °C20 December 19892.1 °C26 July 198918.0 °C954 mm320
198835.4 °C30 September 19882.2 °C11 June 198818.0 °C919 mm420
198733.6 °C19 February 19871.7 °C23 June 198718.4 °C866 mm590
198633.5 °C24 December 19863.4 °C22 July 198618.1 °C784 mm400
198533.4 °C11 September 19852.8 °C18 July 198518.1 °C858 mm390
198435.5 °C8 February 19843.0 °C18 June 198417.7 °C1,052 mm300
198337.9 °C11 January 19832.7 °C27 June 198318.4 °C746 mm580
198235.9 °C27 December 19820.9 °C17 June 198218.0 °C612 mm430
198136.1 °C5 November 19811.2 °C10 July 198117.4 °C963 mm280
198034.7 °C1 January 19800.2 °C12 July 198017.5 °C984 mm330
197936.6 °C1 October 19790.7 °C5 July 197917.9 °C821 mm410
197832.9 °C28 September 19782.4 °C28 June 197818.0 °C1,102 mm350
197735.1 °C22 January 19771.9 °C4 July 197718.2 °C1,213 mm450
197635.8 °C24 November 19761.8 °C21 June 197617.6 °C1,039 mm270
197534.8 °C23 September 1975-0.1 °C25 July 197517.5 °C1,180 mm251
197433.7 °C31 December 19743.1 °C30 July 197417.7 °C988 mm240
197334.9 °C21 September 19732.6 °C12 August 197317.8 °C1,226 mm460
197235.8 °C30 December 19721.6 °C29 June 197217.7 °C1,000 mm320
197135.8 °C11 January 19712.8 °C2 August 197117.6 °C1,118 mm220
197033.9 °C19 November 19702.8 °C25 July 197018.3 °C769 mm570
196934.8 °C16 October 19690.9 °C24 July 196917.9 °C1,158 mm460
196835.3 °C15 October 19681.0 °C16 June 196817.1 °C863 mm410
196735.1 °C8 January 19671.5 °C13 June 196717.5 °C1,026 mm260
196633.6 °C14 November 19662.7 °C27 July 196617.9 °C777 mm420
196534.5 °C23 December 19650.7 °C26 June 196517.5 °C704 mm340
196434.1 °C1 October 1964-1.1 °C28 June 196417.4 °C1,098 mm383
196334.9 °C29 December 19632.0 °C15 July 196317.9 °C740 mm410
196236.8 °C17 October 19623.2 °C13 July 196218.2 °C1,057 mm450
196133.8 °C27 October 19613.6 °C8 August 196118.2 °C873 mm520
196035.1 °C5 November 19602.5 °C25 July 196017.8 °C989 mm470
195936.0 °C31 October 19593.8 °C22 June 195918.1 °C810 mm620
195836.0 °C25 September 19581.9 °C17 June 195818.3 °C1,071 mm400
195734.8 °C17 November 19573.1 °C4 August 195718.1 °C1,101 mm280
195635.3 °C5 October 19562.4 °C12 June 195617.8 °C896 mm310
195534.9 °C11 November 19551.5 °C30 June 195516.8 °C1,080 mm150
195437.9 °C26 October 19542.7 °C27 July 195417.0 °C698 mm370
195337.8 °C16 October 19531.3 °C31 July 195318.1 °C769 mm360
195234.7 °C24 October 19523.1 °C3 July 195218.1 °C1,028 mm380
195137.6 °C25 November 19512.5 °C23 June 195118.2 °C733 mm540
195035.5 °C14 October 19503.3 °C7 August 195018.1 °C908 mm400
194934.3 °C28 November 19493.7 °C7 June 194917.3 °C1,143 mm190
194834.6 °C5 October 19484.0 °C5 August 194817.6 °C1,261 mm300
194737.2 °C7 October 19471.8 °C17 July 194717.6 °C1,082 mm410
194634.9 °C28 October 19462.0 °C15 August 194617.8 °C1,027 mm350
194533.9 °C26 October 19452.1 °C2 July 194517.6 °C940 mm280
194434.4 °C12 December 19443.2 °C18 May 194417.5 °C1,135 mm250
194335.3 °C10 October 19432.0 °C21 July 194317.2 °C958 mm150
194235.2 °C10 September 19422.4 °C26 July 194217.4 °C1,238 mm140
194137.9 °C8 October 19412.0 °C23 June 194118.9 °C508 mm890
194037.7 °C15 November 19401.9 °C15 July 194018.7 °C751 mm670

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.9 °C
+0.2 °C
Hot days (≥ 30 °C)
37 d/yr
-5
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1008 mm
+80 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.9 °C+0.9 °C215 mm+59 mm
Feb26.9 °C0.0 °C139 mm-5 mm
Mar26.8 °C+0.5 °C82 mm-23 mm
Apr23.9 °C-0.7 °C99 mm+36 mm
May23.7 °C+0.6 °C10 mm-13 mm
Jun22.2 °C+1.0 °C3 mm-8 mm
Jul21.7 °C+0.6 °C15 mm+3 mm
Aug24.8 °C+2.0 °C6 mm-13 mm
Sep25.7 °C+0.9 °C43 mm+6 mm
Oct25.2 °C-0.2 °C68 mm-6 mm
Nov24.4 °C-1.6 °C124 mm+5 mm
Dec26.0 °C-0.7 °C204 mm+39 mm

The year's extremes

Hottest day
35.0 °C
3 Sep 2025
Coldest day
0.6 °C
29 Jul 2025
Wettest day
46.4 mm
13 Jan 2025
Windiest day
22.6 km/h
10 Jun 2025
Strongest gust
61.2 km/h
10 Jun 2025
Hottest feels-like
39.3 °C
15 Jan 2025
Coldest feels-like
-2.2 °C
29 Jul 2025
Sunniest day
13.6 h
23 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 Mbombela?

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

What is the hottest day ever recorded in Mbombela?

The hottest day measured in Mbombela between 1940 and 2025 was 26 February 1992, reaching 39.5 °C.

What is the coldest day in Mbombela?

The coldest day measured in Mbombela between 1940 and 2025 was 28 June 1964, at -1.1 °C.

Does it snow in Mbombela?

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

Has the climate of Mbombela warmed?

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

What is the wettest day in Mbombela?

The wettest day measured in Mbombela between 1940 and 2025 was 11 December 1942, with 184 mm of rain in 24 hours.

What was the windiest day in Mbombela?

The windiest day measured in Mbombela between 1940 and 2025 was 23 September 1941, with winds reaching 30.1 km/h.

What is the warmest month in Mbombela?

The warmest month in Mbombela is January (21.8 °C on average); the coldest is July (12.8 °C).

How much does it rain in Mbombela?

Mbombela receives on average 928 mm of precipitation per year, spread over about 132 rainy days.

Is it sunny in Mbombela?

Mbombela gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

Are there tropical nights in Mbombela?

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

What was the most extreme apparent temperature in Mbombela?

In Mbombela, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 26 February 1992, and the lowest was -4.5 °C on 27 June 1964.

Compare Mbombela with another city

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

Nearby cities

The climate around Mbombela

Other cities — South Africa