South Africa’s weather today brings a mix of severe thunderstorms across central and eastern parts of the country, with a Yellow Level 2 warning in place. Scattered thundershowers are expected in Gauteng, the Free State, North West, and Limpopo. Coastal regions remain generally fine with some isolated morning showers in KwaZulu-Natal. Fire danger is also high in parts of the Northern Cape.
Weather warnings and advisories for Tuesday, 28 October 2025
- Yellow Level 2 Warning:
- Severe thunderstorms expected over:
- Central Limpopo (morning)
- Western North West
- Northern and central Free State
- Southern Gauteng
- Mpumalanga
- North-western KwaZulu-Natal
- Impacts may include:
- Localised flooding of roads, low-lying areas, and bridges
- Strong damaging winds
- Large amounts of small hail
- Localised structural damage
- Severe thunderstorms expected over:
- Fire Danger Warning:
- Extremely high fire danger in Kamiesberg Local Municipality, Northern Cape
- Advisories:
- None
Cape Town, Durban and JHB forecast: Tuesday, 28 October 2025
Cape Town weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 23 / 13 | Sunny | 0 | 24 |
Durban weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 23 / 18 | Mostly Cloudy | 10 | 21 |
Johannesburg weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 26 / 15 | Rain | 45 | 16 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Partly cloudy with isolated showers and thundershowers. 18/27°C
- Johannesburg: Partly cloudy with scattered showers and thundershowers. 15/26°C
- Vereeniging: Partly cloudy with scattered showers and thundershowers. 18/28°C
- Mpumalanga:
- Mbombela: Cloudy with isolated afternoon showers and thundershowers. 17/21°C
- Limpopo:
- Polokwane: Partly cloudy with scattered showers and thundershowers. 15/20°C
- North West:
- Mahikeng: Partly cloudy with scattered showers and thundershowers. 17/31°C
- Vryburg: Partly cloudy with scattered showers and thundershowers. 13/32°C
- Free State:
- Bloemfontein: Fine, becoming partly cloudy in the afternoon with isolated showers and thundershowers. 13/31°C
- Northern Cape:
- Kimberley: Fine, becoming partly cloudy in the afternoon with isolated showers and thundershowers. 13/31°C
- Upington: Partly cloudy with isolated showers and thundershowers. 15/32°C
- Western Cape:
- Cape Town: Partly cloudy in the morning, otherwise fine. Wind: Light to moderate southerly, becoming fresh. 13/23°C
- George: Fine, becoming partly cloudy from evening. Wind: Light NW in the morning, turning light to moderate southerly to SE. 10/21°C
- Eastern Cape:
- Gqeberha: Fine. Wind: Light north-westerly, becoming southerly. 11/21°C
- East London: Fine. Wind: Light and variable, becoming easterly by afternoon, and north-easterly by evening. 14/22°C
- KwaZulu-Natal:
- Durban: Partly cloudy to cloudy with isolated morning showers and rain. Wind: Light to moderate northerly to north-easterly. 18/23°C
- Richards Bay: Partly cloudy to cloudy with isolated morning showers and rain. Wind: Southerly to SW, becoming NE in the afternoon. 19/24°C
- Pietermaritzburg: Partly cloudy to cloudy with isolated showers and thundershowers. 12/23°C