The weather today across South Africa is dominated by severe thunderstorms, particularly over central and eastern provinces. Residents in parts of Free State, Gauteng, North West, and Eastern Cape are urged to remain cautious due to heavy downpours, damaging winds, and hail. Meanwhile, fire danger remains high in areas of the Eastern, Northern, and Western Cape.
Weather warnings and advisories for Friday, 31 October 2025
- Yellow Level 4 Warning:- Severe thunderstorms causing flooding, large hail, strong winds, and lightning expected over:- Central and western parts of the Free State
 
 
- Severe thunderstorms causing flooding, large hail, strong winds, and lightning expected over:
- Yellow Level 2 Warning:- Severe thunderstorms leading to localised flooding and other hazards in:- North West
- Central and southern Gauteng
- Eastern parts of the Northern Cape
- Most of the Free State
- Eastern Cape (excluding the extreme east)
 
 
- Severe thunderstorms leading to localised flooding and other hazards in:
- Yellow Level 1 Warning:- Severe thunderstorms expected over:- Southern KwaZulu-Natal
 
 
- Severe thunderstorms expected over:
- Fire Danger Warning:- Extremely high fire danger conditions expected over:- Central and western parts of the Eastern Cape
- Central and eastern parts of the Northern Cape
- Parts of the Western Cape
 
 
- Extremely high fire danger conditions expected over:
Cape Town, Durban and JHB forecast: Friday, 31 October 2025
Cape Town weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) | 
|---|---|---|---|
| 22 / 16 | Partly Sunny | 20 | 21 | 
Durban weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) | 
|---|---|---|---|
| 27 / 19 | Partly Sunny | 10 | 35 | 
Johannesburg weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) | 
|---|---|---|---|
| 22 / 13 | Partly Cloudy | 25 | 21 | 
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:- Pretoria: Partly cloudy with isolated showers and thundershowers. 15/24°C
- Johannesburg: Partly cloudy with scattered showers and thundershowers. 13/22°C
- Vereeniging: Partly cloudy with scattered showers and thundershowers. 15/24°C
 
- Mpumalanga:- Mbombela: Cloudy with isolated showers and thundershowers. 18/20°C
 
- Limpopo:- Polokwane: Cloudy with isolated showers and thundershowers. 18/25°C
 
- North West:- Mahikeng: Cloudy and windy, with scattered showers and thundershowers. 16/26°C
- Vryburg: Cloudy and windy, with scattered showers and thundershowers. 16/29°C
 
- Free State:- Bloemfontein: Cloudy and windy, with scattered showers and thundershowers. 15/23°C
 
- Northern Cape:- Kimberley: Cloudy and windy, with scattered showers and thundershowers. 17/27°C
- Upington: Partly cloudy and windy, with isolated showers and thundershowers. 21/34°C
 
- Western Cape:- Cape Town: Fog patches in the morning and evening, otherwise partly cloudy. Wind: Moderate to fresh westerly to north-westerly. 16/22°C
- George: Partly cloudy. Wind: Moderate to fresh south-westerly. 15/23°C
 
- Eastern Cape:- Gqeberha: Partly cloudy with light showers and rain in the afternoon. Wind: Light to moderate north-westerly, becoming fresh to strong south-westerly late morning. 14/32°C
- East London: Partly cloudy with scattered showers and thundershowers in the afternoon. Wind: Moderate north-easterly, becoming fresh south-westerly in the afternoon. 16/33°C
 
- KwaZulu-Natal:- Durban: Partly cloudy with isolated showers and thundershowers. Wind: Moderate to fresh north-easterly. 19/27°C
- Richards Bay: Partly cloudy with isolated showers and thundershowers. Wind: Moderate to fresh northerly to north-easterly. 18/29°C
- Pietermaritzburg: Partly cloudy with isolated showers and thundershowers. 15/29°C
 


