Foggy conditions are expected in Mpumalanga, Free State, Northern Cape, Eastern Cape, and KwaZulu-Natal. (ABykov/Getty Images)
Scattered showers and thundershowers are expected in Gauteng, according to the South African Weather Service.
Foggy conditions are expected in Mpumalanga, the Free State, Northern Cape, Eastern Cape, and KwaZulu-Natal.
Impact-based warnings
Yellow Level 2 warning: Severe thunderstorms with heavy downpours, damaging winds, excessive lightning and hail, leading to localised flooding of susceptible roads and settlements as well as localised damage to infrastructure are expected over the escarpment of Mpumalanga, north-western parts of KwaZulu-Natal and south-eastern parts of the Northern Cape.
The weather in your province
Gauteng: Cloudy and warm day expected with scattered showers and thundershowers.
Pretoria: 19°C — 30°C
Johannesburg: 17°C — 28°C
Vereeniging: 16°C — 27°C
Mpumalanga: Morning fog is anticipated along the escarpment. The region will generally be cloudy and warm with isolated to scattered showers and thundershowers, except on the Lowveld, where it will be partly cloudy and hot.
Mbombela: 19°C — 29°C
Ermelo: 15°C — 27°C
Emalahleni: 17°C — 26°C
Standerton: 15°C — 27°C
Skukuza: 22°C — 32°C
Limpopo: It will be cloudy to partly cloudy and warm to hot. The central and western areas may experience isolated showers and thundershowers.
Polokwane: 18°C — 28°C
Phalaborwa: 22°C — 34°C
Tzaneen: 19°C — 30°C
Musina: 21°C — 33°C
Lephalale: 20°C — 33°C
Mokopane: 19°C — 28°C
North West: Expect partly cloudy and warm conditions with isolated showers and thundershowers.
Klerksdorp: 17°C — 29°C
Potchefstroom: 17°C — 28°C
Mahikeng: 18°C — 29°C
Rustenburg: 18°C — 30°C
Vryburg: 18°C — 30°C
Free State: The day will start with fog in the east, clearing later to become partly cloudy and warm with isolated showers and thundershowers.
Bloemfontein: 18°C — 31°C
Welkom: 19°C — 31°C
Bethlehem: 14°C — 27°C
Northern Cape: Morning foggy conditions are likely along the coast, becoming partly cloudy and warm to hot. It will be very hot in the northern parts.
There will be isolated showers and thundershowers, becoming scattered in the south-east. Coastal areas will experience moderate to fresh southerly to south-easterly winds in the afternoon.
Upington: 24°C — 36°C
Kimberley: 20°C — 32°C
De Aar: 20°C — 32°C
Alexander Bay: 18°C — 26°C
Springbok: 15°C — 31°C
Calvinia: 16°C — 33°C
Sutherland: 15°C — 31°C
Western Cape: Morning fog is expected along the coast. The day will be fine and warm to hot, with very hot conditions over the interior. It will be partly cloudy with isolated thundershowers over the extreme east.
Coastal winds will be moderate to fresh south to south-easterly, but light and variable along the south coast initially.
Cape Town: 20°C — 30°C
Vredendal: 18°C — 31°C
Riversdale: 19°C — 32°C
George: 18°C — 26°C
Worcester: 19°C — 36°C
Beaufort West: 20°C — 36°C
Oudtshoorn: 19°C — 37°C
Eastern Cape: Expect morning fog in some areas, then partly cloudy and warm conditions with isolated showers and thundershowers over the interior, scattered in the north-east and spreading to the coast west of East London.
The coastal winds will be light and variable initially, shifting to light to moderate north-easterly, becoming moderate to fresh in the afternoon.
Gqberha: 19°C — 25°C
Makhanda: 18°C — 32°C
Cradock: 18°C — 33°C
Graaff-Reinet: 19°C — 31°C
East London: 22°C — 27°C
Port St Johns: 20°C — 29°C
Mthatha: 18°C — 30°C
Komani: 16°C — 33°C
Qonce: 20°C — 31°C
KwaZulu-Natal: Morning fog is expected over the interior. The day will be partly cloudy and warm to hot, with isolated showers and thundershowers, becoming scattered in the west. Coastal winds will be moderate to fresh northerly to north-easterly.
Durban: 24°C — 29°C
Richard's Bay: 20°C — 31°C
Pietermaritzburg: 17°C — 29°C
Ladysmith: 16°C — 30°C
*This weather report was written with the support of Toqan AI.