When planning a visit to Mpumalanga in South Africa, it helps to know that temperatures typically range from 22°C (72°F) in July up to 28°C (82°F) during the peak of February. Our detailed climate overview is based on data from Mbombela, the region's most well-known city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.
In Mpumalanga, the months of April, May, June, July, August, September and October bring pleasant weather, with average temperatures ranging between 22°C (72°F) and 26°C (79°F).
When it comes to rainfall, Mpumalanga sees significant variations throughout the year. January tends to be the wettest, receiving 167 mm (6.6 in) of rain, while June is much drier with just 11 mm (0.4 in). The period of June and July is the driest, with precipitation levels below 14 mm (0.6 in).