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