South Africa weather today: Here’s the forecast for Friday, 23 May 2025

South Africa weather forecast: Fine and stable weather across the country with no warnings. Chilly morning temperatures expected inland.

South Africans can expect generally fine and stable conditions across most regions today, Friday, 23 May 2025. With no major weather warnings or advisories in effect, the day will bring crisp, cool starts followed by sunny intervals in many provinces.

The weather today is ideal for outdoor activities, especially in central and northern parts, where clear skies and calm winds will prevail.

Weather warnings and advisories for Friday, 23 May 2025

  • No impact-based warnings issued.
  • No fire danger warnings.
  • No advisories in effect.

Cape Town, Durban and Johannesburg weather forecast: Friday, 23 May 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind (km/h)
23 / 13Sunny58

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind (km/h)
22 / 13Sunny08

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind (km/h)
20 / 0Sunny06

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

  • Gauteng:
    • Pretoria: Fine, 4/21°C
    • Johannesburg: Fine, 0/20°C
    • Vereeniging: Fine, 0/19°C
  • Mpumalanga:
    • Mbombela: Fine, 8/22°C
  • Limpopo:
    • Polokwane: Partly cloudy, 8/19°C
  • North West:
    • Mahikeng: Fine, 4/20°C
    • Vryburg: Fine, 2/19°C
  • Free State:
    • Bloemfontein: Fine, 0/19°C
  • Northern Cape:
    • Kimberley: Fine, -1/20°C
    • Upington: Fine, 0/23°C
  • Western Cape:
    • Cape Town: Fine. Wind: Light southerly to south-easterly, 13/23°C
    • George: Fine. Wind: Light easterly to south-easterly, 11/19°C
  • Eastern Cape:
    • Gqeberha: Morning fog, otherwise fine. Wind: Light north-westerly becoming light to moderate north-easterly, 11/20°C
    • East London: Fine. Wind: Light north-westerly morning, then southeasterly becoming north-easterly, 14/20°C
  • KwaZulu-Natal:
    • Durban: Fine. Wind: Light north-westerly early and late, otherwise north-easterly, 13/22°C
    • Richards Bay: Fine. Wind: Light westerly to north-westerly morning/evening, otherwise south-easterly, 15/24°C
    • Pietermaritzburg: Morning fog, otherwise fine, 7/21°C