
The South African Weather Service has warned of a persistent heatwave which is expected across several provinces.
Maksim Safaniuk/iStock via Getty Images
The South African Weather Service (SAWS) has urged people to take precautions as severe weather conditions, including dangerous thunderstorms and a persistent heatwave, are expected across several provinces.
Impact-based warnings:
Yellow Level 2 warning: Severe thunderstorms with damaging winds, large hail, and localised flooding are expected over the central and south-eastern parts of the North West, central and eastern Free State, and western KwaZulu-Natal. Susceptible roads, low-lying areas, and bridges may be affected, with possible damage to infrastructure.
Advisories
Heatwave conditions will persist in the Sarah Baartman, Chris Hani, Joe Gqabi, Alfred Nzo, OR Tambo, and Amathole district municipalities in the Eastern Cape until Thursday.
Extremely uncomfortable conditions are expected over most of the Northern Cape, Free State, and southern parts of the North West until Friday.
Extreme heat warnings are in effect, with Upington reaching 40°C.
The weather in your province:
Gauteng: Partly cloudy and warm to hot with afternoon isolated showers and thundershowers.
Pretoria: 17°C - 31°C
Johannesburg: 15°C - 28°C
Vereeniging: 16°C - 28°C
Mpumalanga: Morning fog and drizzle along the escarpment, otherwise partly cloudy and warm to hot with isolated showers and thundershowers, except on the Lowveld.
Mbombela: 19°- 29°C
Ermelo: 14°C - 28°C
Emalahleni: 15°C - 28°C
Standerton: 14°C - 30°C
Skukuza: 21°C - 32°C
Limpopo: Morning drizzle along the escarpment, otherwise partly cloudy and warm to hot with isolated showers and thundershowers in the south.
Polokwane: 16°C - 30°C
Phalaborwa: 20°C - 31°C
Tzaneen: 17°C - 29°C
Musina: 20°C - 31°C
Lephalale: 19°C - 32°C
Mokopane: 18°C - 30°C
North West: Fine at first becoming partly cloudy and hot to very hot in the afternoon with isolated showers and thundershowers.
Klerksdorp: 18°C - 34°C
Potchefstroom: 18°C - 34°C
Mahikeng: 18°C - 34°C
Rustenburg: 19°C - 33°C
Vryburg: 18°C - 36°C
Free State: Fine and hot to very hot, becoming partly cloudy in the afternoon with isolated showers and thundershowers but scattered in the east.
Bloemfontein: 19°C - 35°C
Welkom: 20°C - 35°C
Bethlehem: 14°C - 32°C
Northern Cape: Morning fog along the coast, otherwise partly cloudy and hot to very hot with isolated afternoon showers and thundershowers in the east, otherwise fine. The wind along the coast will be fresh southerly, becoming strong south-easterly from the afternoon.
Upington: 24°C - 40°C
Kimberley: 21°C - 36°C
De Aar: 21°C -37°C
Alexander Bay: 17°C - 26°C
Springbok: 18°C - 33°C
Calvinia: 15°C - 35°C
Sutherland: 13°C - 31°C
Western Cape: Foggy conditions along the west coast clearing from the afternoon. It will be fine and hot over the interior but partly cloudy and hot with isolated showers and thundershowers in the extreme north-eastern parts. The wind along the coast will be light to moderate southerly in the north, otherwise fresh south-westerly.
Cape Town: 19°C - 28°C
Vredendal: 15°C - 33°C
Riversdale: 17°C - 29°C
George: 17°C - 23°C
Worcester: 18°C - 36°C
Beaufort West: 20°C - 35°C
Oudtshoorn: 18°C - 30°C
Western half of the Eastern Cape: Partly cloudy and hot to very hot, but extremely hot in places with isolated showers and thundershowers but scattered in the north. The wind along the coast will be moderate to fresh south-westerly.
Eastern half of the Eastern Cape: Partly cloudy and hot to very hot with scattered showers and thundershowers, but isolated in the north. The wind along the coast will be moderate to fresh north-easterly, but strong north of East London from the afternoon. It will become moderate south-westerly south of East London.
Gqeberha: 20°C - 26°C
Makhanda: 18°C - 26°C
Cradock: 17°C - 33°C
Graaff-Reinet: 17°C - 33°C
East London: 20°C - 26°C
Port St Johns: 20°C - 28°C
Umtata: 19°C - 31°C
Komani: 18°C - 32°C
Qonce: 17°C - 26°C
KwaZulu-Natal: Morning fog in places in the north and south-east, otherwise partly cloudy and warm to hot but very hot in places with isolated showers and thundershowers but scattered in the south-west. The wind along the coast will be moderate to fresh north-easterly, becoming light to moderate southerly to south-easterly in the south early morning.
Durban: 23°C - 29°C
Richards Bay: 23°C - 32°C
Pietermaritzburg: 19°C - 33°C
Ladysmith: 16°C - 34°C
*This weather report was written with the support of Toqan AI.
 (1).png)

















