South Africa’s weather today includes widespread showers and thundershowers, particularly in the central and western regions. Severe weather is expected in parts of the North West, Northern Cape, and Free State, with flooding possible in some areas. Most of the country will experience cloudy skies, while coastal areas remain largely fine.
Weather warnings and advisories for Monday, 20 October 2025
- Yellow Level 4 Warning:
- Severe thunderstorms over the western North West may lead to:
- Flooding of roads, settlements, and low-lying areas
- Bridge and road closures
- Loss of agricultural production.
- Severe thunderstorms over the western North West may lead to:
- Yellow Level 2 Warning:
- Severe thunderstorms over:
- Central and western North West
- Extreme north-eastern Northern Cape
- North-western Free State
- Risks include localised flooding, damage to property and infrastructure, and hazards to livestock and livelihoods.
- Severe thunderstorms over:
Cape Town, Durban and JHB forecast: Monday, 20 Monday 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
29 / 15 | Sunny | 0 | 26 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 17 | Light Rain | 45 | 13 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 11 | Light Rain | 70 | 14 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Cloudy with scattered showers and thundershowers. 13/18 °C
- Johannesburg: Cloudy with scattered showers and thundershowers. 11/16 °C
- Vereeniging: Cloudy with scattered showers and thundershowers. 12/18 °C
- Mpumalanga:
- Mbombela: Cloudy with scattered showers and thundershowers. 8/13 °C
- Limpopo:
- Polokwane: Cloudy with scattered showers and thundershowers. 13/20 °C
- North West:
- Mahikeng: Cloudy with scattered showers and thundershowers. 16/21 °C
- Vryburg: Partly cloudy at first, otherwise cloudy with scattered showers and thundershowers. 14/26 °C
- Free State:
- Bloemfontein: Partly cloudy with isolated showers and thundershowers. 11/23 °C
- Northern Cape:
- Kimberley: Partly cloudy with isolated showers and thundershowers. 13/25 °C
- Upington: Fine becoming partly cloudy in the afternoon. 18/32 °C
- Western Cape:
- Cape Town: Fine. Wind: Light to moderate SE in the morning, fresh to strong by afternoon. 15/29 °C
- George: Fine. Wind: Light NE, becoming moderate to fresh E. 12/23 °C
- Eastern Cape:
- Gqeberha: Partly cloudy in the morning, then fine. Wind: Moderate E. 14/21 °C
- East London: Cloudy becoming partly cloudy in the afternoon. Wind: Moderate to fresh E. 16/21 °C
- KwaZulu‑Natal:
- Durban: Cloudy with scattered showers and rain. Wind: Moderate SE becoming NE in evening. 17/20 °C
- Richards Bay: Cloudy with scattered showers and rain. Wind: Moderate to fresh SE. 16/22 °C
- Pietermaritzburg: Morning fog, otherwise cloudy with scattered showers and rain. 11/17 °C