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

South Africa weather forecast: Weather today brings fine to partly cloudy skies, with rain in the Cape and windy Northern Cape. Cool inland, warm on the coast.

The weather today across South Africa will present mostly fine to partly cloudy conditions with windy spells in several inland areas. A frontal system begins influencing the western regions, bringing rain and isolated evening thunderstorms to parts of the Western and Northern Cape. Cooler temperatures prevail in the interior, while coastal provinces will enjoy milder conditions.

Weather warnings and advisories for Wednesday, 2 July 2025

  • Impact-Based Warnings:
    • Yellow Level 1 Warning: Damaging winds likely to cause localised damage to formal and informal settlements, and raise the risk of runaway fires over the western interior of the Northern Cape.
  • Fire Danger Warnings:
    • None.
  • Advisories:
    • Very cold, wet and windy conditions expected from Thursday over the western and central interior of the Western Cape and southern Namakwa (Northern Cape), spreading eastward into the weekend.

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

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 12Rain758

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 12Sunny010

Johannesburg weather

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

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

  • Gauteng
    • Pretoria: Fine, becoming partly cloudy in the afternoon. 6/20 °C
    • Johannesburg: Fine, becoming partly cloudy in the afternoon. 6/18 °C
    • Vereeniging: Fine, becoming partly cloudy in the afternoon. 5/19 °C
  • Mpumalanga
    • Mbombela: Fine. 7/21 °C
  • Limpopo
    • Polokwane: Partly cloudy. 6/21 °C
  • North West
    • Mahikeng: Partly cloudy and windy. 6/20 °C
    • Vryburg: Partly cloudy and windy. 6/22 °C
  • Free State
    • Bloemfontein: Partly cloudy. 0/19 °C
  • Northern Cape
    • Kimberley: Partly cloudy and windy. 7/21 °C
    • Upington: Partly cloudy and windy, with isolated evening showers and thundershowers. 14/26 °C
  • Western Cape
    • Cape Town: Cloudy with rain. Light and variable winds. 12/17 °C
    • George: Fine, becoming cloudy with isolated thundershowers from the evening. 8/19 °C
  • Eastern Cape
    • Gqeberha: Partly cloudy; light variable winds, becoming moderate to fresh south-easterly in the afternoon. 11/21 °C
    • East London: Fine; light north-westerly wind, becoming moderate north-easterly from late morning. 16/25 °C
  • KwaZulu-Natal
    • Durban: Fine; light north-westerly morning winds becoming moderate north-easterly. 12/23 °C
    • Richards Bay: Fine; morning light north-westerly winds turning moderate to fresh north-easterly. 15/26 °C
    • Pietermaritzburg: Fine. 7/24 °C