Johannesburg will see temperatures between 17°C and 27°C today under broken clouds, while a rain system sweeps across the central interior bringing showers to the Free State and Northern Cape. The national average temperature sits at 22°C, with Mpumalanga recording the warmest conditions at 32°C and scattered cloud coverage prevailing across most of the country.
What This Means for Your Day
Residents in Bloemfontein and Kimberley should prepare for wet conditions and pack an umbrella, as light to moderate rain continues through Thursday. Johannesburg and Pretoria will experience moderate cloud cover with south-southwesterly winds reaching 8 km/h, making for comfortable midday conditions. Coastal areas including Durban face strong southerly winds at 26 km/h, which may affect marine activities. Mpumalanga residents can expect warm conditions peaking at 32°C, requiring sun protection during outdoor work.
South Africa Weather Highlights
- Mpumalanga reaches 32°C in Mbombela, the warmest reading nationally
- Northern Cape experiences moderate rain with temperatures holding at 20°C
- Free State records light rain with maximum temperatures of 24°C
- Durban faces strong southerly coastal winds at 26 km/h
- Eastern Cape enjoys clear skies in Gqeberha with a high of 21°C
What to Expect Across the Provinces
Gauteng
Johannesburg will see broken clouds with temperatures ranging from 17°C to 27°C. Humidity levels sit at 58 percent with south-southwesterly winds at 8 km/h. The cloud cover will provide some relief from direct sun during the warmest part of the afternoon.
Western Cape
Cape Town experiences broken clouds with temperatures between 16°C and 22°C. Westerly winds at 5 km/h and 74 percent humidity create mild conditions. The cloud cover will persist through the day without significant rain expected.
Eastern Cape
Gqeberha enjoys clear skies with temperatures from 17°C to 21°C. South-southwesterly winds at 8 km/h and 73 percent humidity make for settled coastal conditions. The clear weather offers good visibility for outdoor activities.
KwaZulu-Natal
Durban sees broken clouds with temperatures between 24°C and 27°C. Strong southerly winds at 26 km/h combine with 82 percent humidity to create breezy coastal conditions. The wind may affect beachfront activities and small craft warnings may apply.
Free State
Bloemfontein experiences light rain with temperatures from 16°C to 24°C. West-southwesterly winds at 11 km/h and 73 percent humidity accompany the wet weather. The rain system will continue to move through the province during the day.
Northern Cape
Kimberley records moderate rain with temperatures between 18°C and 20°C. South-easterly winds at 16 km/h and 76 percent humidity support the active weather system. The rain will be more persistent here than in neighbouring provinces, with overcast conditions throughout Thursday.
North West
Mahikeng sees scattered clouds with temperatures from 19°C to 30°C. Northerly winds at 12 km/h and 59 percent humidity create warm inland conditions. The temperature differential between morning and afternoon will be significant, requiring layered clothing for early commuters.
Limpopo
Polokwane experiences scattered clouds with temperatures between 19°C and 27°C. East-northeasterly winds remain light at 1 km/h with 68 percent humidity. The cloud cover will provide partial shade during the warmest hours without threatening rain.
Mpumalanga
Mbombela reaches the day’s national high with temperatures from 22°C to 32°C under scattered clouds. East-northeasterly winds at 4 km/h and 63 percent humidity accompany the heat. Residents should remain hydrated and limit strenuous outdoor work during peak afternoon heat.
Weekend Outlook
Johannesburg will see light rain on Saturday with temperatures between 17°C and 26°C before clearing to few clouds on Sunday with a high of 27°C. Friday remains partly cloudy with a maximum of 26°C. The weekend rain will be brief, affecting Saturday morning and early afternoon before conditions improve for Sunday activities.
Weather Tips for Today
- Carry an umbrella in the Free State and Northern Cape due to active rain systems
- Apply sunscreen in Mpumalanga where temperatures reach 32°C
- Secure outdoor items in Durban ahead of strong 26 km/h southerly winds
- Dress in layers across North West where morning temperatures start at 19°C but climb to 30°C
- Check small craft advisories along the KwaZulu-Natal coast before marine activities
- Take advantage of clear conditions in the Eastern Cape for outdoor plans
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.



