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

South Africa weather forecast: Weather today is fine nationwide with light coastal drizzle. No weather warnings or advisories issued across the country.

weather today 15 July 2025

The weather today across South Africa is largely fine, with a few regions experiencing morning drizzle or light rain. No severe weather alerts are in effect, and stable conditions dominate across all provinces.

Weather warnings and advisories for Tuesday, 15 July 2025

  • Impact-Based Warnings: None.
  • Fire Danger Warnings: None.
  • Advisories: None.

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

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 11Cloudy010

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 15Mostly Cloudy05

Johannesburg weather

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

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

  • Gauteng
    • Pretoria: Fine. 9/19 °C
    • Johannesburg: Fine. 9/20 °C
    • Vereeniging: Fine. 8/19 °C
  • Mpumalanga
    • Mbombela: Fine. 8/27 °C
  • Limpopo
    • Polokwane: Fine. 7/23 °C
  • North West
    • Mahikeng: Fine. 9/22 °C
    • Vryburg: Fine and windy. 6/24 °C
  • Free State
    • Bloemfontein: Fine and windy, becoming partly cloudy in the afternoon. 5/21 °C
  • Northern Cape
    • Kimberley: Fine and windy. 7/24 °C
    • Upington: Fine and windy. 4/23 °C
  • Western Cape
    • Cape Town: Cloudy with morning drizzle, otherwise fine to partly cloudy. 11/16 °C
  • Southern Cape
    • George: Fine. 7/18 °C
  • Eastern Cape
    • Gqeberha: Partly cloudy in the morning, otherwise fine. 10/18 °C
    • East London: Cloudy with light rain, becoming partly cloudy in the afternoon. 13/19 °C
  • KwaZulu-Natal
    • Durban: Partly cloudy. 15/23 °C
    • Richards Bay: Fog patches in morning/evening, otherwise partly cloudy. 14/24 °C
    • Pietermaritzburg: Fog patches in morning/evening, otherwise partly cloudy. 8/22 °C