Mpumalanga, South Africa Climate

South Africa

Pop. 140,121 Elev. 711 m / 2,333 ft TZ: Africa/Johannesburg (UTC+2) ·

Summers in Mpumalanga are mild, with January highs around 82°F (28°C), while winters are mild with July lows of 51°F (11°C). Humidity pushes the summer feels-like temperature to around 90°F (32°C). Expect around 67 rainy days annually (41.4 in / 1050 mm total). The city averages 141 sunny days per year. Ocean water temperatures reach 82°F (28°C) in summer.

Temperature 28°C (82°F) high 10°C (51°F) low
Feels like 32°C (90°F) high 10°C (51°F) low
Rain 67 days 1050 mm (41.4 in) /yr
Sky 141 sunny 16 stormy
Wind 0.8 m/s (1.9 mph) avg

Looking for a place with a climate like Mpumalanga? Explore and filter 150,000+ cities worldwide.

Explore on the Map

Monthly Climate Chart

↓ Monthly data table
Best months to visit: May, Jun, Jul, Aug, Sep, Oct, Nov

Sky & Air by Month

Cloud cover (%)
62
Jan
73
Feb
60
Mar
67
Apr
28
May
17
Jun
26
Jul
40
Aug
61
Sep
59
Oct
74
Nov
71
Dec
Humidity (%)
81
Jan
83
Feb
84
Mar
84
Apr
72
May
63
Jun
65
Jul
67
Aug
73
Sep
77
Oct
78
Nov
80
Dec

Weather Days by Month

↓ Weather days table

Water Temperatures

↓ Water temperatures table

Cities with Similar Climate

Find similar cities on the map →

Nearby Cities

Nearby

Commercial airport 29 km Pietermaritzburg Airport (PZB)
Ski resort 216 km AfriSki
National park 34 km
Hospital 11 km Busamed Hillcrest Private Hospital
Hiking trail 127 km Giants Cup Trail

Interested in Mpumalanga?

Hotels
Flights
Real Estate
Insurance
Connectivity

Monthly Weather Data

↑ See chart
Month Avg High Avg Low Rainfall Snowfall Sunny Days
January 28°C 82°F 20°C 68°F 139 mm 5.5 in 8
February 27°C 80°F 20°C 69°F 130 mm 5.1 in 4
March 27°C 80°F 20°C 68°F 149 mm 5.9 in 10
April 24°C 75°F 17°C 62°F 147 mm 5.8 in 8
May 25°C 76°F 12°C 54°F 31 mm 1.2 in 22
June 23°C 74°F 11°C 51°F 27 mm 1.1 in 26
July 22°C 72°F 10°C 51°F 34 mm 1.4 in 23
August 24°C 76°F 13°C 56°F 11 mm 0.4 in 18
September 24°C 75°F 15°C 59°F 90 mm 3.5 in 8
October 24°C 75°F 15°C 60°F 75 mm 3.0 in 8
November 24°C 76°F 17°C 62°F 90 mm 3.5 in 2
December 26°C 79°F 18°C 65°F 127 mm 5.0 in 4

Weather Days by Month

↑ See chart
Month Sunny Days Storm Days
January 8 1
February 4 1
March 10 3
April 8 3
May 22 1
June 26 1
July 23 0
August 18 0
September 8 2
October 8 1
November 2 1
December 4 2

Water Temperatures Data

↑ See chart
Month Ocean Avg High Lake Avg High
January 27°C 81°F 25°C 77°F
February 28°C 82°F 25°C 77°F
March 27°C 81°F 25°C 76°F
April 27°C 80°F 21°C 71°F
May 25°C 77°F 18°C 64°F
June 23°C 74°F 15°C 59°F
July 24°C 74°F 14°C 57°F
August 22°C 71°F 15°C 59°F
September 23°C 73°F 18°C 64°F
October 23°C 74°F 19°C 66°F
November 25°C 77°F 21°C 69°F
December 25°C 77°F 23°C 73°F