The weather today across South Africa presents generally fine conditions inland, with coastal areas experiencing strong winds and isolated rainfall. Weather warnings are in effect for damaging waves and hazardous maritime conditions along the southern and southeastern coastlines.
Weather warnings and advisories for Monday, 7 July 2025
- Impact-Based Warnings:
- Yellow Level 2: Damaging waves are expected between Cape Agulhas and Plettenberg Bay in the morning, making navigation hazardous.
- Yellow Level 2: Damaging winds and waves between Plettenberg Bay and Kei Mouth could cause small vessels to capsize, disrupt navigation, and result in dragging anchors.
- Fire Danger Warnings: None issued.
- Advisories: None issued.
Cape Town, Durban and JHB forecast: Monday, 7 July 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
14 / 10 | Light Rain | 25 | 10 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 15 | Sunny | 0 | 19 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 4 | Sunny | 0 | 13 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine. 06/19 °C
- Johannesburg: Fine. 04/17 °C
- Vereeniging: Fine with morning fog. 01/14 °C
- Mpumalanga
- Mbombela: Cloudy with drizzle. 07/21 °C
- Limpopo
- Polokwane: Fine, becoming partly cloudy. 09/20 °C
- North West
- Mahikeng: Fine. 03/16 °C
- Vryburg: Fine. 01/14 °C
- Free State
- Bloemfontein: Fog patches early, then fine. -01/11 °C
- Northern Cape
- Kimberley: Fog patches early, then fine. 00/12 °C
- Upington: Fog patches early, then fine. 03/14 °C
- Western Cape
- Cape Town: Partly cloudy, clearing in the evening. 10/14 °C
- George: Partly cloudy, clearing in the evening. 07/16 °C
- Eastern Cape
- Gqeberha: Partly cloudy with isolated showers. 12/16 °C
- East London: Partly cloudy. 12/17 °C
- KwaZulu-Natal
- Durban: Cloudy with isolated showers. 15/20 °C
- Richards Bay: Partly cloudy with isolated showers. 11/22 °C
- Pietermaritzburg: Partly cloudy with isolated showers. 05/17 °C