South Africa weather today: Here’s the forecast for Monday, 28 July 2025

South Africa weather forecast: 28 July 2025 expects mild, partly cloudy conditions with fire danger warnings in Nama Khoi, Northern Cape.

Add as a preferred source on Google

South Africa weather today is forecast to be predominantly partly cloudy across most regions, with cooler conditions persisting over the interior. While no impact-based weather warnings have been issued, the Northern Cape faces extremely high fire danger over the Nama Khoi municipality.

Weather warnings and advisories for Monday, 28 July 2025

  • Fire Danger Warning: Extremely high fire danger conditions are expected over the Nama Khoi municipality in the Namakwa District of the Northern Cape.
  • Impact-Based Warnings: None.
  • Advisories: None.

Cape Town, Durban and JHB forecast: Monday, 28 July 2025

Cape Town weather

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

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 9Sunny019

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 3Sunny06

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

  • Gauteng
    • Pretoria: Partly cloudy. 5/18 °C
    • Johannesburg: Partly cloudy. 3/16 °C
    • Vereeniging: Partly cloudy. 2/15 °C
  • Mpumalanga
    • Mbombela: Partly cloudy. 6/15 °C
  • Limpopo
    • Polokwane: Partly cloudy. 5/17 °C
  • North West
    • Mahikeng: Partly cloudy and windy. 7/18 °C
    • Vryburg: Partly cloudy and windy. 2/19 °C
  • Free State
    • Bloemfontein: Partly cloudy and windy. 2/17 °C
  • Northern Cape
    • Kimberley: Partly cloudy and windy. 0/19 °C
    • Upington: Fine and windy. 4/22 °C
  • Western Cape
    • Cape Town: Fine. 12/22 °C
    • George (Southern Cape): Fine. 8/20 °C
  • Eastern Cape
    • Gqeberha: Fine. 10/19 °C
    • East London: Fine. 10/18 °C
  • KwaZulu-Natal
    • Durban: Partly cloudy, becoming fine from early morning. 9/20 °C
    • Richards Bay: Partly cloudy with isolated morning showers. 11/20 °C
    • Pietermaritzburg: Partly cloudy with morning fog, becoming fine. 5/17 °C