South Africa’s weather today is dominated by a strong band of thunderstorms stretching across Gauteng, Free State, North West, and northern parts of KwaZulu-Natal.
A Yellow Level 2 weather warning has been issued for severe thunderstorms that could bring flooding, damaging winds, and hail.
The Western Cape remains clear and warm, but fire danger remains high in parts of the Northern and Western Cape.
Weather warnings and advisories for Wednesday, 29 October 2025
- Yellow Level 2 Warning:
- Severe thunderstorms with heavy downpours, excessive lightning, strong winds, and small hail expected in:
- Gauteng
- Most of North West
- Free State
- Northern Northern Cape
- Mpumalanga Highveld
- Western and northern KwaZulu-Natal
- Potential impacts:
- Localised flooding of roads and bridges
- Damage to infrastructure and property
- Flying debris and minor vehicle accidents
- Severe thunderstorms with heavy downpours, excessive lightning, strong winds, and small hail expected in:
- Fire Danger Warning:
- Extremely high fire danger conditions over:
- Kamiesberg, Hantam, Dawid Kruiper, Ubuntu (Northern Cape)
- Matzikama, Swartland (Western Cape)
- Extremely high fire danger conditions over:
- Advisories:
- Hot, humid, and uncomfortable conditions over the extreme north-east of KwaZulu-Natal
Cape Town, Durban and JHB forecast: Wednesday, 29 October 2025
Cape Town weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 23 / 15 | Sunny | 0 | 32 |
Durban weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 25 / 19 | Cloudy | 25 | 18 |
Johannesburg weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 24 / 14 | Light Rain | 40 | 14 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Cloudy with scattered showers and thundershowers. 16/25°C
- Johannesburg: Cloudy with scattered showers and thundershowers. 14/24°C
- Vereeniging: Cloudy with scattered showers and thundershowers. 13/24°C
- Mpumalanga:
- Mbombela: Cloudy with morning drizzle and isolated afternoon showers and thundershowers. 16/29°C
- Limpopo:
- Polokwane: Cloudy with isolated afternoon showers and thundershowers. 16/24°C
- North West:
- Mahikeng: Cloudy with scattered showers and thundershowers. 17/22°C
- Vryburg: Cloudy with scattered showers and thundershowers. 17/24°C
- Free State:
- Bloemfontein: Cloudy with scattered showers and thundershowers. 16/25°C
- Northern Cape:
- Kimberley: Cloudy with scattered showers and thundershowers. 16/28°C
- Upington: Partly cloudy with isolated showers and thundershowers. 19/33°C
- Western Cape:
- Cape Town: Fine. Wind: Moderate to fresh southerly to south-easterly. 15/23°C
- George: Partly cloudy. Wind: Light and variable, becoming moderate south-westerly by the afternoon. 12/19°C
- Eastern Cape:
- Gqeberha: Partly cloudy. Wind: Moderate to fresh south-westerly. 12/20°C
- East London: Morning fog, otherwise cloudy with isolated showers and rain. Wind: Moderate to fresh south-westerly. 12/22°C
- KwaZulu-Natal:
- Durban: Cloudy with scattered showers and thundershowers. Wind: Moderate to fresh north-easterly. 19/25°C
- Richards Bay: Cloudy with scattered showers and thundershowers. Wind: Moderate to fresh north-easterly. 18/31°C
- Pietermaritzburg: Morning fog patches, otherwise cloudy with scattered showers and thundershowers. 13/26°C