South Africa weather today features partly cloudy conditions across much of the country, with fine weather in the coastal areas and windy conditions over the central interior. Fire danger is elevated in parts of the Northern and Western Cape.
Weather warnings and advisories for Sunday, 20 July 2025
- Yellow level 1 warning: Damaging winds expected over the central Northern Cape may impact high-sided vehicles, extend travel times, and increase the risk of runaway fires.
- Fire Danger Warning: Extreme veld fire conditions expected over:
- Upington and Kareeberg local municipalities (Northern Cape)
- Beaufort West local municipality (Western Cape)
Cape Town, Durban and JHB forecast: Sunday, 20 July 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
18 / 11 | Mostly Cloudy | 10 | 13 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 14 | Sunny | 0 | 26 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
18 / 8 | Mostly Sunny | 5 | 8 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Partly cloudy. 8/18 °C
- Johannesburg: Partly cloudy. 8/18 °C
- Vereeniging: Partly cloudy. 8/19 °C
- Mpumalanga
- Mbombela: Partly cloudy. 9/18 °C
- Limpopo
- Polokwane: Partly cloudy. 7/19 °C
- North West
- Mahikeng: Partly cloudy. 9/20 °C
- Vryburg: Partly cloudy and windy. 6/21 °C
- Free State
- Bloemfontein: Partly cloudy and windy. 6/20 °C
- Northern Cape
- Kimberley: Fine and windy. 8/22 °C
- Upington: Fine and windy. 10/25 °C
- Western Cape
- Cape Town: Fine, becoming partly cloudy by evening. Wind light, becoming moderate westerly to south-westerly. 11/18 °C
- George (Southern Cape): Fine. Wind moderate north-westerly to south-westerly. 7/24 °C
- Eastern Cape
- Gqeberha: Fine. Wind changing from light northerly to moderate south-westerly by evening. 8/26 °C
- East London: Fine. Wind moderate to fresh north-easterly, becoming light in the evening. 10/28 °C
- KwaZulu-Natal
- Durban: Partly cloudy in the morning, otherwise fine. Wind moderate to fresh north-easterly. 14/22 °C
- Richards Bay: Partly cloudy with morning showers. Wind turning from southerly to fresh north-easterly. 13/22 °C
- Pietermaritzburg: Morning fog, otherwise partly cloudy. 7/21 °C