The weather today across South Africa brings widespread thunderstorms, especially over the central and eastern parts of the country. Gauteng, Free State, North West, Mpumalanga, and parts of Limpopo are under a Yellow Level 2 warning for severe storms, while eastern KwaZulu-Natal faces a Yellow Level 1 warning for disruptive rainfall.
Western parts of the country remain hot and dry, with elevated fire danger conditions.
Weather warnings and advisories for Thursday, 30 October 2025
- Yellow Level 2 Warning:
- Severe thunderstorms with heavy downpours, excessive lightning, strong winds, and small hail expected in:
- Eastern parts of North West
- Eastern Free State
- Gauteng
- Mpumalanga (excluding extreme northeast)
- Extreme southeastern Limpopo
- Severe thunderstorms with heavy downpours, excessive lightning, strong winds, and small hail expected in:
- Yellow Level 1 Warning:
- Disruptive rainfall in eastern KwaZulu-Natal, posing a risk of:
- Localised flooding of roads and settlements
- Difficult driving conditions
- Minor vehicle accidents due to slippery roads
- Disruptive rainfall in eastern KwaZulu-Natal, posing a risk of:
- Fire Danger Warning:
- Extremely high fire danger over:
- Dawid Kruiper and Khai-Ma (Northern Cape)
- Laingsburg (Western Cape)
- Extremely high fire danger over:
Cape Town, Durban and JHB forecast: Thursday, 30 October 2025
Cape Town weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 33 / 15 | Partly Sunny | 5 | 14 |
Durban weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 22 / 20 | Rain Showers | 45 | 19 |
Johannesburg weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 24 / 15 | Rain | 75 | 14 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Cloudy with scattered showers and thundershowers. 17/26°C
- Johannesburg: Cloudy with scattered showers and thundershowers. 15/24°C
- Vereeniging: Cloudy with scattered showers and thundershowers. 14/25°C
- Mpumalanga:
- Mbombela: Cloudy with scattered showers and thundershowers. 17/19°C
- Limpopo:
- Polokwane: Cloudy with isolated showers and thundershowers. 17/24°C
- North West:
- Mahikeng: Cloudy with scattered showers and thundershowers. 15/29°C
- Vryburg: Cloudy with isolated showers and thundershowers. 17/29°C
- Free State:
- Bloemfontein: Partly cloudy with scattered showers and thundershowers. 14/27°C
- Northern Cape:
- Kimberley: Partly cloudy with scattered showers and thundershowers. 16/29°C
- Upington: Partly cloudy with isolated showers and thundershowers. 20/34°C
- Western Cape:
- Cape Town: Fine. Wind: Moderate to fresh southerly to south-easterly. 15/33°C
- George: Fine. Wind: Moderate to fresh southerly to south-easterly. 12/25°C
- Eastern Cape:
- Gqeberha: Partly cloudy. Wind: Fresh to strong easterly. 15/22°C
- East London: Cloudy with isolated showers of rain. Wind: Moderate to fresh easterly to north-easterly. 16/22°C
- KwaZulu-Natal:
- Durban: Cloudy with scattered showers and thundershowers. Wind: Light to moderate easterly to south-easterly. 20/22°C
- Richards Bay: Cloudy with scattered showers and thundershowers. Wind: Light to moderate southerly to south-easterly. 21/23°C
- Pietermaritzburg: Cloudy with scattered showers and thundershowers. 16/20°C