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.

weather today South Africa 28 July 2025

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