The weather today across South Africa is mostly sunny and warm, with fine conditions expected in most provinces. However, hot and humid weather will lead to discomfort in some parts of the Eastern Cape and KwaZulu-Natal. While no severe weather alerts are in place, fire danger remains a concern in several regions due to dry and windy conditions. Temperatures will range from mild in the west to very hot in eastern coastal areas.
Weather warnings and advisories for Thursday, 23 October 2025
- Fire Danger Warnings:
- Extremely high fire danger is expected in:
- Central and south-eastern Northern Cape
- North-eastern Western Cape
- Western and central interior of the Eastern Cape
- Extremely high fire danger is expected in:
- Advisories:
- Extremely uncomfortable hot and humid conditions are expected in:
- Amathole and OR Tambo District Municipalities, Eastern Cape
- Coastal and adjacent interior of KwaZulu-Natal (excluding the extreme north coast)
- Extremely uncomfortable hot and humid conditions are expected in:
Cape Town, Durban and JHB forecast: Thursday, 23 October 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 17 | Sunny | 20 | 16 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
29 / 16 | Sunny | 0 | 19 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
27 / 11 | Sunny | 0 | 8 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Fine. 13/28 °C
- Johannesburg: Fine. 11/27 °C
- Vereeniging: Fine. 11/27 °C
- Mpumalanga:
- Mbombela: Fine. 11/27 °C
- Limpopo:
- Polokwane: Fine. 09/27 °C
- North West:
- Mahikeng: Fine. 10/28 °C
- Vryburg: Fine. 10/30 °C
- Free State:
- Bloemfontein: Fine. 12/29 °C
- Northern Cape:
- Kimberley: Fine. 11/31 °C
- Upington: Fine and windy, becoming partly cloudy. 21/34 °C
- Western Cape:
- Cape Town: Partly cloudy, becoming fine. Wind: Light/moderate southerly, NW in the morning. 17/22 °C
- George: Fine, becoming partly cloudy. Wind: Moderate to fresh W/SW. 15/22 °C
- Eastern Cape:
- Gqeberha: Partly cloudy, becoming cloudy with overnight showers. Wind: Strong SW mid-morning. 17/27 °C
- East London: Fine, becoming partly cloudy. Wind: Light/moderate N, fresh S by midday. 20/35 °C
- KwaZulu-Natal:
- Durban: Fine. Wind: Moderate N to NE. 16/29 °C
- Richards Bay: Fine. Wind: Fresh N to NE. 16/32 °C
- Pietermaritzburg: Fine. 12/32 °C