What’s the weather in South Africa? – Here’s the forecast for Thursday, 23 October 2025

South Africa weather forecast: 23 October 2025 – Mostly sunny and dry, with fire warnings and discomfort alerts for parts of the Cape and KwaZulu-Natal.

weather today 23 october 2025

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
  • 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)

Cape Town, Durban and JHB forecast: Thursday, 23 October 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 17Sunny2016

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
29 / 16Sunny019

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
27 / 11Sunny08

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