What’s the weather in South Africa? – Here’s the forecast for Monday, 20 October 2025

South Africa weather forecast: 20 October 2025 – Severe thunderstorms expected inland with flooding risk. Coastal regions mostly clear and breezy.

weather today 20 october 2025

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.
  • 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.

Cape Town, Durban and JHB forecast: Monday, 20 Monday 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
29 / 15Sunny026

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 17Light Rain4513

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 11Light Rain7014

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