South Africa’s weather today will bring mostly fine and warm to hot conditions across the interior, with temperatures reaching the upper 20s in several provinces.
However, windy weather is expected in parts of the North West, while coastal regions in the Western and Eastern Cape will see showers and strong winds.
Fire danger warnings remain widespread, and a Yellow Level 2 warning has been issued for damaging waves along the coast.
Weather warnings and advisories for Friday, 22 August 2025
- Impact-based warning (Yellow Level 2 – Waves):
- Large waves are expected between Lambert’s Bay and Plettenberg Bay, leading to possible localised damage to coastal infrastructure.
- The system will spread to Alexander Bay by Saturday evening and persist into Sunday.
- Fire danger warnings:
- Extremely high fire danger conditions are expected in:
- Extreme north-eastern Northern Cape
- Parts of the North West
- North-eastern and central Free State
- North-eastern Eastern Cape
- Northern KwaZulu-Natal
- Parts of Limpopo
- Parts of Mpumalanga
- Extremely high fire danger conditions are expected in:
Cape Town, Durban and JHB forecast: Friday, 22 August 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 14 | Light Rain | 25 | 24 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 18 | Partly Cloudy | 15 | 14 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
28 / 11 | Sunny | 0 | 19 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine. 11/29 °C
- Johannesburg: Fine. 11/28 °C
- Vereeniging: Fine. 6/27 °C
- Mpumalanga
- Mbombela: Fine. 11/30 °C
- Limpopo
- Polokwane: Fine. 8/29 °C
- North West
- Mahikeng: Fine and windy. 5/29 °C
- Vryburg: Fine and windy. 4/29 °C
- Free State
- Bloemfontein: Fine. 2/23 °C
- Northern Cape
- Kimberley: Fine. 1/24 °C
- Upington: Fine. 5/23 °C
- Western Cape
- Cape Town: Partly cloudy with isolated showers and rain. 14/16 °C
- George: Partly cloudy. 10/19 °C
- Eastern Cape
- Gqeberha: Partly cloudy. 12/20 °C
- East London: Partly cloudy. 12/22 °C
- KwaZulu-Natal
- Durban: Fine, becoming partly cloudy with isolated showers and rain. 18/22 °C
- Richards Bay: Partly cloudy with isolated showers and thundershowers. 14/26 °C
- Pietermaritzburg: Morning fog patches, otherwise fine, becoming partly cloudy in the evening. 9/25 °C