Johannesburg will see light rain and temperatures between 15°C and 22°C on Monday, 20 April 2026, as unsettled weather affects parts of the interior and Western Cape. The national average sits at 19°C, with Mpumalanga recording the day’s peak at 33°C while the Free State and Northern Cape remain clear and cooler with overnight lows reaching 8°C.
What This Means for Your Day
Rain is affecting Johannesburg, Polokwane and Cape Town, so carry an umbrella if you’re heading out in these areas. Mpumalanga will experience the warmest conditions, with Mbombela reaching 33°C, while the central provinces offer dry but cooler weather. Coastal areas, particularly Gqeberha and Durban, will see strong westerly and southerly winds exceeding 30 km/h.
South Africa Weather Highlights
- Hottest: Mbombela at 33°C
- Warmest coastal city: Durban at 28°C
- Coolest overnight low: Kimberley and Free State at 8°C to 9°C
- Rain reported: Gauteng, Limpopo and Western Cape
- Strongest winds: Gqeberha at 34 km/h from the west
What to Expect Across the Provinces
Gauteng
Light rain is expected across Johannesburg and surrounding areas, with temperatures ranging from 15°C to 22°C. Humidity is elevated at 76%, and north-westerly winds are blowing at 15 km/h. Conditions will remain wet into Tuesday and Wednesday before clearing later in the week.
Limpopo
Polokwane will see light rain with temperatures between 18°C and 27°C. North-westerly winds at 16 km/h and humidity at 68% mean conditions will feel warm despite the cloud cover. The rain is expected to persist into midweek.
Mpumalanga
Mbombela will experience the warmest conditions in the country, with highs of 33°C and lows of 22°C under partly cloudy skies. Light north-westerly winds at 4 km/h and moderate humidity at 55% mean the heat will be noticeable but not oppressive.
North West
Mahikeng will enjoy clear skies and temperatures ranging from 15°C to 25°C. South-easterly winds at 8 km/h and moderate humidity at 60% create comfortable conditions, ideal for outdoor activities.
Free State
Bloemfontein will see clear skies with daytime highs of 18°C and overnight lows dropping to 9°C. Westerly winds at 11 km/h and low humidity at 49% make for crisp, dry conditions. Evening temperatures will be noticeably cool.
KwaZulu-Natal
Durban will see scattered clouds and temperatures between 22°C and 28°C. Strong southerly winds at 25 km/h are expected along the coast, with humidity at 51%. Conditions remain dry but breezy throughout the day.
Northern Cape
Kimberley will experience clear skies and temperatures from 8°C overnight to 18°C during the day. South-westerly winds at 10 km/h and moderate humidity at 55% provide dry, stable conditions. Morning temperatures will be chilly.
Eastern Cape
Gqeberha will see clear skies with temperatures ranging from 14°C to 19°C. Strong westerly winds at 34 km/h are expected along the coast, making it feel cooler than the actual temperature. Humidity remains moderate at 52%.
Western Cape
Cape Town will experience light rain with temperatures between 13°C and 17°C. West-north-westerly winds at 21 km/h and humidity at 64% mean conditions will feel damp and cool. Rain gear is recommended for those venturing outdoors.
Weekend Outlook
The week ahead shows a cooling trend across Gauteng and Limpopo, with rain easing by Thursday and temperatures dropping to between 10°C and 17°C by Friday. Mpumalanga will remain warmer and partly cloudy, while the Western Cape can expect clearing conditions after Monday’s rain. The Free State, Northern Cape and Eastern Cape will maintain dry, clear weather through the weekend.
Weather Tips for Today
- Carry an umbrella in Johannesburg, Polokwane and Cape Town due to light rain
- Dress in layers in the Free State and Northern Cape where morning lows reach 8°C to 9°C
- Expect strong coastal winds in Gqeberha and Durban if spending time near the sea
- Stay hydrated in Mpumalanga where temperatures will reach 33°C
- Plan outdoor activities in the North West, Free State and Northern Cape where conditions are clear and settled
Useful Weather and Travel Links
Looking for more to do after checking the forecast? Explore the latest events in Gauteng and plan your day around the weather.
You can also browse our weather category for more South Africa weather updates and recent forecast articles.
For official forecasting and weather advisories, visit the South African Weather Service.



