The weather today across South Africa is largely calm and dry, with fog patches expected in the early morning in several provinces. Inland areas will experience cool daytime conditions, while coastal regions, particularly in the Western Cape, may encounter isolated showers later. An intense cold front is forecast for later in the week, prompting early advisories.
Weather warnings and advisories for Sunday, 22 June 2025
- Impact-Based Warnings:
- None issued for today.
- Fire Danger Warnings:
- None reported.
- Advisories:
- An intense cold front is expected to impact the Western and Northern Cape from Wednesday through Thursday (25–26 June 2025), bringing very cold, wet, and windy conditions, heavy rainfall, gale-force winds, rough seas, and potential snowfall on high ground. The public and small stock farmers are advised to take necessary precautions.
Cape Town, Durban and JHB forecast: Sunday, 22 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 12 | Light Rain | 45 | 11 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 / 13 | Sunny | 0 | 8 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 6 | Sunny | 0 | 14 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Morning fog patches, otherwise fine, 7/20°C
- Johannesburg: Morning fog patches, otherwise fine, 6/19°C
- Vereeniging: Morning fog patches, otherwise fine, 2/18°C
- Mpumalanga
- Mbombela: Cloudy at first with drizzle and fog, otherwise fine, 10/21°C
- Limpopo
- Polokwane: Cloudy at first with fog patches, otherwise partly cloudy, 8/18°C
- North West
- Mahikeng: Fine and windy, 2/18°C
- Vryburg: Fine and windy, -2/19°C
- Free State
- Bloemfontein: Fine and windy, -1/18°C
- Northern Cape
- Kimberley: Fine and windy, -2/20°C
- Upington: Fine and windy, 1/23°C
- Western Cape
- Cape Town: Cloudy with isolated showers and rain from late morning. Wind: NW, 12/16°C
- George: Fine, becoming cloudy in the afternoon. Wind: W to NW, 9/20°C
- Eastern Cape
- Gqeberha: Fine, becoming cloudy from evening. Wind: NW to SW, 13/22°C
- East London: Fine. Wind: NW becoming SW, 13/24°C
- KwaZulu-Natal
- Durban: Fine. Wind: S to SW, becoming NW in evening, 13/22°C
- Richards Bay: Fine. Wind: S to SW, becoming NW in evening, 11/25°C
- Pietermaritzburg: Fine, 3/22°C