South Africa’s weather today will be largely fine and warm to hot across most provinces, with isolated rain expected along parts of the Eastern Cape coast. Extremely high fire danger conditions remain a concern across several inland provinces, with windier conditions forecast in some areas.
Weather warnings and advisories for Sunday, 31 August 2025
- Impact-based warnings
- None issued.
- Fire danger warnings
- Extremely high fire danger conditions are expected over:
- Most of North West and Free State
- Northern parts of KwaZulu-Natal
- Eastern parts of the Northern Cape
- Parts of Limpopo and Mpumalanga
- Extremely high fire danger conditions are expected over:
- Advisories
- None issued.
Cape Town, Durban and JHB forecast: Sunday, 31 August 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 12 | Partly Cloudy | 5 | 19 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
25 / 19 | Sunny | 0 | 16 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
31 / 16 | Sunny | 0 | 13 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine. 16/32 °C
- Johannesburg: Fine. 11/31 °C
- Vereeniging: Fine. 07/31 °C
- Mpumalanga
- Mbombela: Morning fog patches, becoming fine by afternoon. 12/29 °C
- Limpopo
- Polokwane: Fine. 11/31 °C
- North West
- Mahikeng: Fine. 10/31 °C
- Vryburg: Fine and windy. 10/31 °C
- Free State
- Bloemfontein: Fine and windy, becoming partly cloudy in the afternoon. 09/31 °C
- Northern Cape
- Kimberley: Fine and windy, becoming partly cloudy in the afternoon. 11/32 °C
- Upington: Fine, becoming partly cloudy in the afternoon. 13/32 °C
- Western Cape
- Cape Town: Partly cloudy. 12/20 °C
- George: Partly cloudy. 12/19 °C
- Eastern Cape
- Gqeberha: Cloudy with isolated showers and rain. 12/20 °C
- East London: Fine, becoming cloudy with isolated showers and rain in the afternoon. 16/22 °C
- KwaZulu-Natal
- Durban: Fine. 19/25 °C
- Richards Bay: Fine, becoming partly cloudy in the evening. 17/33 °C
- Pietermaritzburg: Morning fog, otherwise fine, becoming partly cloudy in the evening. 13/34 °C