Stay prepared: Anticipate severe thunderstorms and hail in certain regions, while the rest of South Africa experiences cool to warm temperatures.
Today’s Weather: The South African Weather Service has issued a Yellow Level 2 warning for severe thunderstorms expected to bring damaging winds, excessive lightning, hail, and heavy downpours to various regions. Residents in Mpumalanga, Gauteng, and North West should remain vigilant and take necessary precautions.
Contents
In contrast, other parts of the country will experience cool to warm temperatures, offering a respite from recent weather extremes.
Today’s Weather: Detailed Regional Forecasts
Gauteng Province:
- Johannesburg: Anticipate severe thunderstorms with potential hail. Highs around 24°C, lows near 15°C.
- Pretoria: Similar conditions with thunderstorms expected. Highs of 26°C, lows of 16°C.
Mpumalanga Province:
- Mbombela (Nelspruit): Severe thunderstorms likely. High temperatures around 25°C, lows at 17°C.
- Emalahleni (Witbank): Thunderstorms with hail possible. Highs near 23°C, lows around 15°C.
- Secunda: A couple of showers this morning; otherwise, cloudy. High: 20°C, Low: 13°C.
North West Province:
- Rustenburg: Thunderstorms expected with potential hail. Highs of 27°C, lows of 18°C.
- Mahikeng (Mafikeng): Cloudy and cooler; breezy this morning, then a couple of showers and a thunderstorm this afternoon. High: 23°C, Low: 16°C.
- Klerksdorp: Cloudy and cooler with a couple of thunderstorms, especially late in the day. High: 22°C, Low: 16°C.
KwaZulu-Natal Province:
- Durban: A couple of showers this morning; otherwise, cloudy. High: 24°C, Low: 20°C.
- Pietermaritzburg: A couple of showers this morning; otherwise, cloudy. High: 22°C, Low: 16°C.
- Richards Bay: A bit of rain this morning; otherwise, cloudy. High: 23°C, Low: 19°C.
Eastern Cape Province:
- Gqeberha (Port Elizabeth): Sunshine and pleasant; breezy this afternoon. High: 24°C, Low: 17°C.
- East London: Pleasant with times of clouds and sun; breezy this afternoon. High: 24°C, Low: 18°C.
- Mthatha: Cloudy with a stray shower. High: 23°C, Low: 15°C.
Western Cape Province:
- Cape Town: Warmer with plenty of sunshine. High: 28°C, Low: 16°C.
- Stellenbosch: Sunny and warm. Highs around 27°C, lows near 15°C.
- George: Sunny and delightful. High: 23°C, Low: 14°C.
Free State Province:
- Bloemfontein: Increasing cloudiness with a thunderstorm this afternoon. High: 25°C, Low: 16°C.
- Welkom: Sun and areas of high clouds this morning, then mostly cloudy this afternoon with a thunderstorm in parts of the area. High: 24°C, Low: 17°C.
- Bethlehem: Cloudy with a thundershower in a couple of spots this afternoon. High: 23°C, Low: 14°C.
Limpopo Province:
- Polokwane: Nice with times of clouds and sun. High: 24°C, Low: 16°C.
- Thohoyandou: Cooler but humid with periods of rain. High: 24°C, Low: 17°C.
- Tzaneen: Cloudy and not as warm but humid. High: 25°C, Low: 18°C.
Northern Cape Province:
- Kimberley: Partly cloudy with a chance of thunderstorms. Highs around 28°C, lows near 17°C.
- Upington: Increasing cloudiness with a couple of thunderstorms this afternoon. High: 30°C, Low: 19°C.
- Springbok: Breezy this morning; otherwise, partly sunny with a thunderstorm in spots this afternoon. High: 30°C, Low: 16°C.
Safety Recommendations:
- Stay indoors during severe weather events.
- Secure outdoor furniture and items that could become projectiles.
- Avoid driving in heavy downpours and flooded areas.
- Keep emergency kits accessible, including flashlights, batteries, and first-aid supplies.
For the most accurate and up-to-date information, refer to the South African Weather Service’s official announcements.
Also read: Today’s Weather Forecast – 3 April 2025