-29.8129° · +30.6365° · ELEV 0m

Mpumalanga

South Africa · KwaZulu-Natal

Monthly weather averages for Mpumalanga, South Africa — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

January → July

Mpumalanga has a temperate climate. The warmest month is January (27°C average high) and the coolest is July (21°C).

№ 02

Rainfall by Month

793 mm / year

Mpumalanga sees 793 mm of rain a year. The wettest month is December (109 mm); the driest is June (11 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

November–April
November–April
15°C – 27°C · 9.0h sun

The best time to visit Mpumalanga is November–April, when temperatures average 15°C–27°C with 9.0 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Mpumalanga, South Africa — click a column to sort
January26.6°C17.6°C83 mm9.9 h05:1119:02
February26.2°C17.8°C101 mm9.2 h05:3718:45
March26.1°C17.0°C81 mm9.4 h05:5718:15
April23.9°C14.6°C88 mm8.7 h06:1517:38
May22.8°C11.9°C46 mm9.0 h06:3417:12
June21.3°C9.4°C11 mm9.4 h06:5017:05
July21.0°C8.8°C28 mm9.2 h06:5117:15
August21.9°C10.1°C31 mm9.0 h06:3117:32
September23.4°C12.2°C48 mm8.9 h05:5617:49
October23.2°C13.2°C84 mm8.7 h05:1918:06
November23.5°C14.6°C83 mm8.4 h04:5318:30
December25.1°C16.5°C109 mm8.7 h04:5118:53

Nearby cities

View monthly climate averages for nearby cities or compare them with Mpumalanga.

Temperature, rainfall and sunshine, month by month.