Scattered showers and thundershowers, cloudy and rainy conditions expected some regions. (Peeradon Warithkorasuth/Getty Images)
The South African Weather Service (SAWS) has warned of scattered showers and thundershowers expected in parts of the Northern Cape, especially central and southern regions.
Cloudy and rainy conditions are expected in the Western Cape and parts of the Eastern Cape, with potential widespread showers in the far west.
Fog patches are likely in various regions, including Limpopo, Mpumalanga, Northern Cape, and the KwaZulu-Natal interior.
Impact-based warnings
Yellow Level 2 warning: Disruptive rain leading to localised flooding of settlements and roads, damage to mud-built houses is expected over the extreme north-eastern parts of KwaZulu Natal.
Yellow Level 1 warning: Severe thunderstorms leading to large amounts of small hail over an open area, as well as localised flooding of susceptible roads, low-lying areas and bridges, are expected over the southern parts of the Northern Cape.
Weather & severe weather alerts for today & tomorrow, 29 - 30 April 2025.
Isolated to scattered showers & thundershowers are expected over the north eastern parts today, but will be confined to the south western interior tomorrow with possible severe thunderstorms. #saws pic.twitter.com/2KN4MDfwU9
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. Level 2 is high, and Level 1 is medium.
WHAT IS AN IMPACT-BASED WEATHER WARNING?
How often do you come across news reports suggesting that the South African Weather Service (SAWS) has issued an Impact-Based Weather Warning of a certain level and a particular colour-coding? What does it mean?
Thread?? pic.twitter.com/Gs5mocCBwi
Advisories
Very cold, wet and windy conditions are expected over the southern Namakwa district of the Northern Cape as well as the Cape Winelands, Central Karoo and Little Karoo municipalities of the Western Cape.
The weather in your province
Gauteng: Partly cloudy and cool weather is expected, with warmer conditions in the extreme north.
Pretoria: 11°C — 23°C
Johannesburg: 11°C — 22°C
Vereeniging: 13°C — 24°C
Mpumalanga: Morning fog along the escarpment may disrupt early commutes. Otherwise, partly cloudy and cool to warm conditions are forecast, with isolated showers in the east.
Mbombela: 17°C — 26°C
Ermelo: 10°C — 23°C
Emalahleni: 12°C — 22°C
Standerton: 11°C — 24°C
Skukuza: 20°C — 33°C
Limpopo: Morning fog along the escarpment will clear into partly cloudy and cool to warm conditions.
Polokwane: 13°C — 26°C
Phalaborwa: 19°C — 33°C
Tzaneen: 15°C — 27°C
Musina: 17°C — 32°C
Lephalale: 14°C — 30°C
Mokopane: 13°C — 28°C
North West: Windy weather with partly cloudy skies is expected. Isolated showers and thundershowers are possible in the western regions.
Klerksdorp: 12°C — 25°C
Potchefstroom: 12°C — 24°C
Mahikeng: 14°C — 26°C
Rustenburg: 15°C — 26°C
Vryburg: 14°C — 26°C
Free State: Cool to warm conditions prevail, with partly cloudy skies and isolated showers and thundershowers over the western areas.
Bloemfontein: 14°C — 22°C
Welkom: 14°C — 24°C
Bethlehem: 9°C — 20°C
Northern Cape: Morning fog along the coast followed by partly cloudy to cloudy conditions, windy weather, and cool to warm temperatures.
Isolated to scattered showers and thundershowers are expected, particularly in central and southern parts. Coastal winds will be moderate to fresh, turning southerly to south-easterly.
Upington: 18°C — 26°C
Kimberley: 15°C — 26°C
De Aar: 15°C — 20°C
Alexander Bay: 16°C — 20°C
Springbok: 11°C — 16°C
Calvinia: 11°C — 14°C
Sutherland: 9°C — 13°C
Western Cape: Cool to cold and cloudy weather with isolated showers and rain. Scattered rainfall is expected over central and eastern areas. Coastal winds will be fresh south-westerly, with strong winds in some areas along the west coast.
Cape Town: 14°C — 17°C
Vredendal: 13°C — 20°C
Riversdale: 13°C — 16°C
George: 13°C — 16°C
Worcester: 13°C — 17°C
Beaufort West: 13°C — 16°C
Oudtshoorn: 13°C — 16°C
Eastern Cape: Cloudy and cool, with scattered showers and rain. The far west may experience widespread showers, and thundershowers are expected in the north. Fresh to strong south-westerly winds along the coast.
Gqeberha: 17°C — 19°C
Makhanda: 16°C — 21°C
Cradock: 11°C — 24°C
Graaff-Reinet: 14°C — 21°C
East London: 18°C — 23°C
Port St Johns: 17°C — 25°C
Mthatha: 13°C — 27°C
Komani: 11°C — 24°C
Qonce: 15°C — 22°C
KwaZulu-Natal: Morning fog patches over the interior, becoming partly cloudy and cool to warm with isolated showers and thundershowers. In the northeast, cloudy conditions with morning showers and rain are expected.
Coastal winds will shift throughout the day, starting as light and variable, becoming moderate to fresh northerly to north-easterly, and later fresh to strong southerly to south-westerly in the south towards evening.
Durban: 19°C — 26°C
Richard's Bay: 20°C — 27°C
Pietermaritzburg: 14°C — 25°C
Ladysmith: 13°C — 26°C
*This weather report was written with the support of Toqan AI.