South Africa weather warnings for Wednesday, 23 July 2025

South Africa weather forecast: Yellow level 2 warning for disruptive rainfall in KwaZulu-Natal. Showers and thunderstorms expected across the interior.

South Africa weather warnings today 23 July 2025

South Africa’s weather on Wednesday, 23 July 2025, is forecast to bring a complex mixture of partly cloudy conditions, scattered showers, and isolated thunderstorms.

Weather today: A mix of sunshine, showers, and thunderstorms expected across various regions

Morning fog patches are expected in parts of Gauteng, Mpumalanga, and Limpopo, transitioning into clearer skies as the day progresses.

However, the north coast of KwaZulu-Natal is forecast to receive disruptive rainfall, potentially affecting transport and local infrastructure.

Isolated showers and thundershowers are also likely in parts of the Northern Cape, Free State, and North West provinces. Daytime temperatures will remain moderate, with cooler conditions in the southern and inland regions.

Weather warnings issued for Wednesday, 23 July 2025

The South African Weather Service (SAWS) has issued the following impact-based weather warnings for Wednesday, 23 July:

  • Yellow Level 2 Warning: Disruptive Rainfall
    • Region Affected: North coast of KwaZulu-Natal, including cities such as Richards Bay and parts of Durban.
    • Expected Impact: Localised flooding in vulnerable informal and formal settlements, as well as along low-lying roads and bridges.
    • Explanation: A Yellow Level 2 alert indicates a moderate risk, where heavy rainfall is likely to disrupt daily activities and cause dangerous driving conditions, particularly on dirt roads. Motorists are urged to proceed with caution.

No fire danger warnings or advisories have been issued for Wednesday.

Additional Forecast Highlights:

  • Pretoria: Partly cloudy (6°C to 18°C)
  • Johannesburg: Fog patches early morning, clearing to partly cloudy (6°C to 18°C)
  • Mbombela & Polokwane: Partly cloudy with afternoon showers (Highs of 20°C and 17°C respectively)
  • Upington & Kimberley: Partly cloudy with isolated thundershowers (Highs of 23°C and 20°C respectively)
  • Cape Town: Fine with light to moderate south-easterly winds (10°C to 21°C)
  • Durban: Partly cloudy with light showers (15°C to 20°C)
  • Richards Bay: Scattered showers and rain expected (15°C to 20°C)