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) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 12 | Rain | 75 | 8 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 / 12 | Sunny | 0 | 10 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
18 / 6 | Partly Cloudy | 10 | 11 |
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