South Africa weather today: Here’s the forecast for Wednesday, 23 July 2025

South Africa weather forecast: 23 July 2025 sees rain in KwaZulu-Natal and isolated showers in several provinces.

South Africa weather today 23 July 2025

South Africa weather today includes partly cloudy skies across most provinces, with isolated showers and thundershowers expected in central and eastern regions.

Rainfall may cause local disruptions along the KwaZulu-Natal north coast.

Weather warnings and advisories for Wednesday, 23 July 2025

  • Yellow Level 2 Warning: Disruptive rainfall likely to cause localised flooding, slippery roads, and difficult driving conditions along the north coast of KwaZulu-Natal.
  • No fire danger warnings or additional advisories have been issued.

Cape Town, Durban and JHB forecast: Wednesday, 23 July 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 10Sunny014

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 15Partly Cloudy2510

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
18 / 6Partly Cloudy156

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

  • Gauteng
    • Pretoria: Partly cloudy. 6/18 °C
    • Johannesburg: Morning fog, otherwise partly cloudy. 6/18 °C
    • Vereeniging: Morning fog, otherwise partly cloudy. 4/17 °C
  • Mpumalanga
    • Mbombela: Morning fog, then partly cloudy with isolated afternoon showers. 11/20 °C
  • Limpopo
    • Polokwane: Morning fog, then partly cloudy with isolated afternoon showers. 9/17 °C
  • North West
    • Mahikeng: Partly cloudy. 7/19 °C
    • Vryburg: Partly cloudy with isolated afternoon showers and thundershowers. 7/19 °C
  • Free State
    • Bloemfontein: Partly cloudy with isolated afternoon showers and thundershowers. 6/18 °C
  • Northern Cape
    • Kimberley: Partly cloudy with isolated afternoon showers and thundershowers. 8/20 °C
    • Upington: Partly cloudy with isolated afternoon showers and thundershowers. 9/23 °C
  • Western Cape
    • Cape Town: Fine. Wind light to moderate south-easterly. 10/21 °C
    • George (Southern Cape): Morning clouds, then fine. 7/20 °C
  • Eastern Cape
    • Gqeberha: Fine. 9/21 °C
    • East London: Fine. 13/22 °C
  • KwaZulu-Natal
    • Durban: Partly cloudy with isolated showers and rain. 15/20 °C
    • Richards Bay: Partly cloudy with scattered showers and rain. 15/20 °C
    • Pietermaritzburg: Morning fog, then partly cloudy with isolated showers. 8/18 °C