South Africa weather today: Here’s the forecast for Tuesday, 22 July 2025

South Africa weather forecast: 22 July 2025 sees rain in KZN and thunderstorms in Eastern Cape. Find your detailed forecast here.

weather today South Africa 22 July 2025

South Africa weather today includes cloudy and cool conditions over much of the country, with scattered showers and thunderstorms forecast across parts of the Eastern and Northern Cape. KwaZulu-Natal will see widespread rainfall with colder conditions in the southwest.

Weather warnings and advisories for Tuesday, 22 July 2025

  • Yellow Level 1 Warning: Severe thunderstorms with possible small hail and localized damage in the north-eastern parts of the Eastern Cape.
  • Advisory: Very cold conditions expected over the extreme south-western parts of KwaZulu-Natal.
  • No fire danger warnings have been issued.

Cape Town, Durban and JHB forecast: Tuesday, 22 July 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 11Clear with periodic clouds019

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 17Clear023

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 8Mostly Cloudy08

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

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