A heatwave with persistently high temperatures is expected over the Eastern Cape until Saturday. (Chuchart Duangdaw/Getty Images)
Severe thunderstorms are expected over most parts of KwaZulu-Natal, Mpumalanga and the Eastern Cape, according to the South African Weather Service. These storms may lead to damaging winds, hail, localised flooding in both formal and informal settlements, and damage to infrastructure and property.
A heatwave is expected to continue affecting areas in Limpopo and Gauteng until Sunday.
Impact-based warnings
Yellow Level 2 warning: Severe thunderstorms leading to damaging winds, hail, localised flooding in formal and informal (settlements) and damage to infrastructure and property over most parts of the interior of KwaZulu-Natal, Mpumalanga escarpment and the northeastern parts of the Eastern Cape
Advisories
Heatwave conditions with persistent high temperatures are expected in places over the Limpopo Lowveld and Limpopo Valley until Sunday but until Saturday over Gauteng and western Bushveld of Limpopo.
Weather forecast for today and tomorrow, 30 to 31 January 2025: Isolated to scattered showers and thundershowers are expected in most parts of the country with a Yellow level 2 for severe thunderstorms in places in the eastern provinces.#SAWS pic.twitter.com/ZDQbggOBD8
— SA Weather Service (@SAWeatherServic) January 30, 2025
The weather in your province
Gauteng: Expect very hot weather in the extreme north, with partly cloudy and hot conditions elsewhere. Isolated afternoon showers and thundershowers are anticipated in the east.
Pretoria: 21°C – 35°C
Johannesburg: 19°C – 33°C
Vereeniging: 18°C – 34°C
Mpumalanga: Partly cloudy and warm with isolated afternoon showers and thundershowers, particularly scattered in the east.
Mbombela: 18°C – 34°C
Ermelo: 15°C – 32°C
Emalahleni: 18°C – 32°C
Standerton: 16°C – 33°C
Skukuza: 22°C – 36°C
Limpopo: The weather will be partly cloudy and hot to very hot. Isolated afternoon showers and thundershowers are possible in the central and southeastern parts.
Polokwane: 19°C – 34°C
Phalaborwa: 23°C – 36°C
Tzaneen: 20°C – 32°C
Musina: 23°C – 38°C
Lephalale: 21°C – 37°C
Mokopane: 21°C – 34°C
North West: Partly cloudy and hot, with temperatures reaching very hot levels in the west.
Free State: Expect partly cloudy and hot conditions, with isolated afternoon thundershowers in the east.
Bloemfontein: 21°C – 35°C
Welkom: 22°C – 34°C
Bethlehem: 17°C – 31°C
Northern Cape: Fine and warm to hot conditions are expected, with partly cloudy skies along the southern coast and adjacent interior, leading to isolated light showers.
Upington: 21°C – 35°C
Kimberley: 24°C – 37°C
De Aar: 20°C – 35°C
Alexander Bay: 16°C – 22°C
Springbok: 15°C – 24°C
Calvinia: 14°C – 25°C
Sutherland: 12°C – 30°C
Western Cape: Partly cloudy and cool along the southern coast, with cloudy conditions and isolated rain and showers over the extreme southeastern parts. The western areas will warm up by the afternoon, with fresh westerly winds.
Cape Town: 16°C – 22°C
Vredendal: 14°C – 25°C
Riversdale: 17°C – 28°C
George: 17°C – 24°C
Worcester: 16°C – 26°C
Beaufort West: 16°C – 33°C
Oudtshoorn: 16°C – 30°C
Eastern Cape: Morning clouds are likely south of the escarpment, with fine and cool to warm weather elsewhere. It will be hot in the interior, with partly cloudy skies and isolated showers and thundershowers, scattered in the northeast.
Gqeberha: 19°C – 24°C
Makhanda: 18°C – 25°C
Cradock: 18°C – 33°C
Graaff-Reinet: 18°C – 32°C
East London: 22°C – 25°C
Port St. Johns: 22°C – 26°C
Umtata: 19°C – 28°C
Komani: 18°C – 33°C
Qonce: 19°C – 24°C
KwaZulu-Natal: Partly cloudy and warm to hot conditions will prevail, with very hot weather in the north. The afternoon will see increased cloud cover with scattered showers and thundershowers, isolated in the northeast.
Durban: 23°C – 31°C
Richards Bay: 24°C – 35°C
Pietermaritzburg: 18°C – 33°C
Ladysmith: 18°C – 36°C
*This weather report was written with the support of Toqan AI.