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

South Africa weather forecast: 31 October 2025 – Severe storms expected over Free State, Gauteng, and North West. Fire risk high in parts of the Cape.

weather today 31 october 2025

The weather today across South Africa is dominated by severe thunderstorms, particularly over central and eastern provinces. Residents in parts of Free State, Gauteng, North West, and Eastern Cape are urged to remain cautious due to heavy downpours, damaging winds, and hail. Meanwhile, fire danger remains high in areas of the Eastern, Northern, and Western Cape.

Weather warnings and advisories for Friday, 31 October 2025

  • Yellow Level 4 Warning:
    • Severe thunderstorms causing flooding, large hail, strong winds, and lightning expected over:
      • Central and western parts of the Free State
  • Yellow Level 2 Warning:
    • Severe thunderstorms leading to localised flooding and other hazards in:
      • North West
      • Central and southern Gauteng
      • Eastern parts of the Northern Cape
      • Most of the Free State
      • Eastern Cape (excluding the extreme east)
  • Yellow Level 1 Warning:
    • Severe thunderstorms expected over:
      • Southern KwaZulu-Natal
  • Fire Danger Warning:
    • Extremely high fire danger conditions expected over:
      • Central and western parts of the Eastern Cape
      • Central and eastern parts of the Northern Cape
      • Parts of the Western Cape

Cape Town, Durban and JHB forecast: Friday, 31 October 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 16Partly Sunny2021

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
27 / 19Partly Sunny1035

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 13Partly Cloudy2521

What’s the weather in South Africa today? – Here’s a provincial forecast

  • Gauteng:
    • Pretoria: Partly cloudy with isolated showers and thundershowers. 15/24°C
    • Johannesburg: Partly cloudy with scattered showers and thundershowers. 13/22°C
    • Vereeniging: Partly cloudy with scattered showers and thundershowers. 15/24°C
  • Mpumalanga:
    • Mbombela: Cloudy with isolated showers and thundershowers. 18/20°C
  • Limpopo:
    • Polokwane: Cloudy with isolated showers and thundershowers. 18/25°C
  • North West:
    • Mahikeng: Cloudy and windy, with scattered showers and thundershowers. 16/26°C
    • Vryburg: Cloudy and windy, with scattered showers and thundershowers. 16/29°C
  • Free State:
    • Bloemfontein: Cloudy and windy, with scattered showers and thundershowers. 15/23°C
  • Northern Cape:
    • Kimberley: Cloudy and windy, with scattered showers and thundershowers. 17/27°C
    • Upington: Partly cloudy and windy, with isolated showers and thundershowers. 21/34°C
  • Western Cape:
    • Cape Town: Fog patches in the morning and evening, otherwise partly cloudy. Wind: Moderate to fresh westerly to north-westerly. 16/22°C
    • George: Partly cloudy. Wind: Moderate to fresh south-westerly. 15/23°C
  • Eastern Cape:
    • Gqeberha: Partly cloudy with light showers and rain in the afternoon. Wind: Light to moderate north-westerly, becoming fresh to strong south-westerly late morning. 14/32°C
    • East London: Partly cloudy with scattered showers and thundershowers in the afternoon. Wind: Moderate north-easterly, becoming fresh south-westerly in the afternoon. 16/33°C
  • KwaZulu-Natal:
    • Durban: Partly cloudy with isolated showers and thundershowers. Wind: Moderate to fresh north-easterly. 19/27°C
    • Richards Bay: Partly cloudy with isolated showers and thundershowers. Wind: Moderate to fresh northerly to north-easterly. 18/29°C
    • Pietermaritzburg: Partly cloudy with isolated showers and thundershowers. 15/29°C