South Africa weather today includes partly cloudy skies across most provinces, with isolated showers and thundershowers expected in central and eastern regions.
Rainfall may cause local disruptions along the KwaZulu-Natal north coast.
Weather warnings and advisories for Wednesday, 23 July 2025
- Yellow Level 2 Warning: Disruptive rainfall likely to cause localised flooding, slippery roads, and difficult driving conditions along the north coast of KwaZulu-Natal.
- No fire danger warnings or additional advisories have been issued.
Cape Town, Durban and JHB forecast: Wednesday, 23 July 2025
Cape Town weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) | 
|---|---|---|---|
| 21 / 10 | Sunny | 0 | 14 | 
Durban weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) | 
|---|---|---|---|
| 20 / 15 | Partly Cloudy | 25 | 10 | 
Johannesburg weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) | 
|---|---|---|---|
| 18 / 6 | Partly Cloudy | 15 | 6 | 
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng- Pretoria: Partly cloudy. 6/18 °C
- Johannesburg: Morning fog, otherwise partly cloudy. 6/18 °C
- Vereeniging: Morning fog, otherwise partly cloudy. 4/17 °C
 
- Mpumalanga- Mbombela: Morning fog, then partly cloudy with isolated afternoon showers. 11/20 °C
 
- Limpopo- Polokwane: Morning fog, then partly cloudy with isolated afternoon showers. 9/17 °C
 
- North West- Mahikeng: Partly cloudy. 7/19 °C
- Vryburg: Partly cloudy with isolated afternoon showers and thundershowers. 7/19 °C
 
- Free State- Bloemfontein: Partly cloudy with isolated afternoon showers and thundershowers. 6/18 °C
 
- Northern Cape- Kimberley: Partly cloudy with isolated afternoon showers and thundershowers. 8/20 °C
- Upington: Partly cloudy with isolated afternoon showers and thundershowers. 9/23 °C
 
- Western Cape- Cape Town: Fine. Wind light to moderate south-easterly. 10/21 °C
- George (Southern Cape): Morning clouds, then fine. 7/20 °C
 
- Eastern Cape- Gqeberha: Fine. 9/21 °C
- East London: Fine. 13/22 °C
 
- KwaZulu-Natal- Durban: Partly cloudy with isolated showers and rain. 15/20 °C
- Richards Bay: Partly cloudy with scattered showers and rain. 15/20 °C
- Pietermaritzburg: Morning fog, then partly cloudy with isolated showers. 8/18 °C
 


