South Africa’s weather today is marked by widespread showers and thunderstorms over several provinces, with the potential for flooding and hail damage in the north-eastern regions.
The South African Weather Service has issued multiple warnings, including for disruptive rainfall and severe thunderstorms. Cooler conditions are expected in Gauteng and Mpumalanga, with fire danger alerts in the Northern Cape.
Weather warnings and advisories for Thursday, 25 September 2025
- Impact-Based Warnings:
- Yellow Level 2: Disruptive rainfall with heavy downpours expected in the extreme north-eastern parts of KwaZulu-Natal, potentially causing localised flooding and infrastructure damage.
- Yellow Level 2: Severe thunderstorms with damaging winds, hail, and heavy downpours forecast over:
- Mpumalanga Highveld
- Gauteng
- North-eastern parts of North West Province
- Fire Danger Warnings:
- Extremely high fire danger conditions expected over the Richtersveld District Municipality in the Northern Cape.
- Advisories:
- None issued.
Cape Town, Durban and JHB forecast: Thursday, 25 September 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 12 | Sunny | 0 | 27 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 13 | Partly Cloudy | 10 | 16 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 12 | Rain | 65 | 14 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Cloudy with scattered thundershowers. 15/21°C
- Johannesburg: Cloudy with scattered thundershowers. 12/19°C
- Vereeniging: Cloudy with scattered thundershowers. 14/20°C
- Mpumalanga
- Mbombela: Cloudy with scattered showers and thundershowers. 14/16°C
- Limpopo
- Polokwane: Partly cloudy with isolated thundershowers. 14/19°C
- North West
- Mahikeng: Partly cloudy with isolated thundershowers. 13/28°C
- Vryburg: Partly cloudy with isolated thundershowers. 9/30°C
- Free State
- Bloemfontein: Partly cloudy. 8/25°C
- Northern Cape
- Kimberley: Partly cloudy. 5/26°C
- Upington: Fine. 9/28°C
- Western Cape
- Cape Town: Fine. Moderate to fresh south to south-easterly winds, becoming strong. 12/22°C
- George: Fine. Light north-westerly wind, turning moderate south-east to easterly. 9/19°C
- Eastern Cape
- Gqeberha: Partly cloudy. Light and variable wind. 12/19°C
- East London: Cloudy in the morning, clearing to fine by afternoon. 13/20°C
- KwaZulu-Natal
- Durban: Cloudy with isolated showers and rain. 13/19°C
- Richards Bay: Cloudy with isolated showers and rain. 15/20°C
- Pietermaritzburg: Cloudy with isolated showers and rain. 8/16°C