... including targeted forecasts at the time of your arrival to each point!
Middelburg, Mpumalanga, South Africa experiences a subtropical climate with hot, humid summers and mild, dry winters. The temperature in Middelburg ranges from an average high of 30°C (86°F) in January to an average low of 5°C (41°F) in July.
Rainfall is fairly evenly distributed throughout the year, with an average of approximately 75 mm (3 inches) each month. Summers tend to be slightly wetter than winters, while December and January are the driest months.
The area also experiences occasional thunderstorms during the summer months. These storms can bring high winds, lightning, and heavy rains, but they usually pass quickly.
Middelburg is also known for its sunny days, with an average of nine to ten hours of sunshine each day throughout the year. The sunniest months are October and November, with an average of 11 hours of sunshine per day.
Overall, Middelburg enjoys a mild climate year-round with hot summers and cool winters.
As of 2020, the city population is 154706.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Middelburg, Mpumalanga.