
The South African Weather Service has warned of severe thunderstorms in at least four provinces.
MITCHELL KROG PHOTOGRAPHY/Gallo Images
Severe thunderstorms, hail and heavy rain which may lead to flooding are forecast in parts of the Free State, North West, KwaZulu-Natal and the Northern Cape, according to the South African Weather Service (SAWS).
Impact-based warnings
Yellow level 2 warning: Severe thunderstorms resulting in strong damaging winds, large amounts of small hail/large hail in an open area, and heavy downpours leading to localised flooding of susceptible areas (settlements, roads and bridges), and excessive lightning is expected over most parts of Free State, western parts of North West and KwaZulu-Natal, and north-eastern parts of the Northern Cape.
Yellow level 1 warning: Damaging winds resulting in localised disruption of small harbours/ports for a short period of time, small vessels at risk of taking on water and capsizing in a locality and difficulty in navigation are expected along the KwaZulu-Natal coast between Port Edward and Durban.
In the SAWS’ colour-coded weather warning system, yellow indicates a moderate risk of impact that requires caution and awareness, while orange indicates that higher-risk impact is expected, requiring increased attention and preparation.
SAWS uses the numbers to indicate the likelihood of weather-based impacts occurring. Levels 2 and 6 are high, and Level 4 is low.
Advisories
Extremely uncomfortable conditions are expected over the extreme north-eastern parts of KwaZulu-Natal.
The weather in your province
Gauteng: Cloudy and cool to warm conditions are expected, accompanied by isolated to scattered showers and thundershowers.
Pretoria: 14°C — 23°C
Johannesburg: 12°C — 20°C
Vereeniging: 14°C — 18°C
Mpumalanga: Partly cloudy in the Lowveld but mostly cloudy and cool to warm across the province. Isolated showers and thundershowers are likely, with scattered occurrences in the south.
Mbombela: 14°C — 28°C
Ermelo: 11°C — 22°C
Emalahleni: 14°C — 20°C
Standerton: 12°C — 17°C
Skukuza: 15°C — 30°C
Limpopo: Expect cloudy conditions in the south-west with isolated showers and thundershowers. The rest of Limpopo will be partly cloudy and warm.
Polokwane: 13°C — 27°C
Phalaborwa: 17°C — 29°C
Tzaneen: 12°C — 25°C
Musina: 16°C — 30°C
Lephalale: 17°C — 27°C
Mokopane: 14°C — 29°C
North West: Cloudy and warm weather is forecast, with scattered showers and thundershowers. Conditions will be drier with isolated rain in the east.
Klerksdorp: 15°C — 24°C
Potchefstroom: 16°C — 23°C
Mahikeng: 16°C — 23°C
Rustenburg: 18°C — 24°C
Vryburg: 14°C — 26°C
Free State: Partly cloudy and cool to warm conditions prevail. Scattered showers and thundershowers are expected, except for isolated rains in the extreme south-west.
Bloemfontein: 16°C — 25°C
Welkom: 16°C — 24°C
Bethlehem: 12°C — 22°C
Northern Cape: Partly cloudy and warm to hot weather is expected, with isolated showers and thundershowers in the east. Fine conditions dominate the western regions.
The coastal areas will experience fresh to strong south-easterly winds. Eastern residents should watch for potential lightning; coastal activities may be impacted by strong winds.
Upington: 19°C — 30°C
Kimberley: 16°C — 26°C
De Aar: 14°C — 27°C
Alexander Bay: 13°C — 22°C
Springbok: 9°C — 25°C
Calvinia: 8°C — 23°C
Sutherland: 4°C — 21°C
Western Cape: Fine weather in the north-east transitions to partly cloudy and cool to warm conditions across the province. Cloudy skies dominate the south coast, with isolated showers and rain predicted.
The wind along the coast will be fresh to strong, blowing westerly to south-westerly.
Cape Town: 15°C — 21°C
Vredendal: 12°C — 24°C
Riversdale: 14°C — 21°C
George: 12°C — 20°C
Worcester: 12°C — 25°C
Beaufort West: 16°C — 25°C
Oudtshoorn: 9°C — 24°C
Western half of the Eastern Cape: Partly cloudy and cool to warm conditions are expected. The south will experience cloudy and windy weather with isolated showers and rain, while the north-east should prepare for isolated thundershowers.
Coastal winds will be moderate to fresh, blowing south-westerly.
Eastern half of the Eastern Cape: Look out for cloudy, windy, and cool to warm weather across the province, with isolated to scattered showers and thundershowers concentrated in the north and east.
The wind along the coast will remain fresh to strong south-westerly. Scattered rain may lead to localised flooding—monitor storm alerts closely.
Gqeberha: 15°C — 21°C
Makhanda: 12°C — 21°C
Cradock: 15°C — 26°C
Graaff-Reinet: 15°C — 27°C
East London: 15°C — 24°C
Port St Johns: 14°C — 24°C
Mthatha: 12°C — 30°C
Komani: 11°C — 28°C
Qonce: 11°C — 24°C
KwaZulu-Natal: Cloudy skies with cool to warm temperatures will dominate. Scattered showers and thundershowers are forecast, with varying wind speeds – from light north-westerly in the north to moderate to fresh south-westerly along the rest of the coastline.
Thunderstorms may escalate quickly, so delay outdoor activities and remain vigilant for alerts.
Durban: 17°C — 28°C
Richard’s Bay: 18°C — 28°C
Pietermaritzburg: 11°C — 28°C
Ladysmith: 12°C — 29°C
*This weather report was written with the support of Toqan AI.