Morning fog is expected in parts of Mpumalanga, Free State, and KwaZulu-Natal. (ABykov/Getty Images)
Morning fog is expected in parts of Mpumalanga, Free State, and KwaZulu-Natal, according to the South African Weather Service.
Thunderstorms with the potential for heavy rain in parts of Gauteng, North West, Northern Cape, Free State, and KwaZulu-Natal may cause localised flooding.
Impact-based warnings
Yellow Level 2 warning: Severe thunderstorms resulting in damaging winds, excessive lightning, hail, and heavy downpours leading to localised flooding and damage to property and infrastructure are expected over the north-eastern and western parts of KwaZulu-Natal, the central and western parts of North West, and the central and eastern parts of Free State.
Yellow Level 1 warning: Severe thunderstorms resulting in localised flooding and damage to settlements, property, vehicles and infrastructure are expected in places over northern parts of the Eastern Cape.
In the colour-coded weather warning system, yellow indicates a moderate risk of impact that requires caution and awareness.
The weather service uses the numbers to indicate the likelihood of weather-based impacts occurring.
The weather in your province
Gauteng: Cloudy in the morning but becoming partly cloudy and cool during the day. Scattered afternoon showers and thundershowers are expected, though only isolated showers in northern areas where it will be slightly warmer.
Pretoria: 16°C — 25°C
Johannesburg: 16°C — 24°C
Vereeniging: 14°C — 22°C
Mpumalanga: Expect morning fog in highveld areas. The day will be partly cloudy, cool to warm, with isolated to scattered showers and thundershowers, though the north-east will remain dry.
Mbombela: 19°C — 28°C
Ermelo: 14°C — 22°C
Emalahleni: 15°C — 24°C
Standerton: 14°C — 22°C
Skukuza: 22°C — 32°C
Limpopo: Cloudy conditions in the east during the morning, clearing to partly cloudy and warm weather. Isolated showers and thundershowers are expected in the central and south-western areas.
Polokwane: 17°C — 27°C
Phalaborwa: 22°C — 32°C
Tzaneen: 18°C — 29°C
Musina: 22°C — 32°C
Lephalale: 20°C — 31°C
Mokopane: 17°C — 28°C
North West: The day will be partly cloudy and warm. Scattered showers and thundershowers are expected in the afternoon, although they will remain isolated in north-eastern parts.
Klerksdorp: 16°C — 26°C
Potchefstroom: 16°C — 25°C
Mahikeng: 17°C — 26°C
Rustenburg: 17°C — 27°C
Vryburg: 17°C — 26°C
Free State: Patchy morning fog is expected. Conditions will clear to partly cloudy and warm with scattered showers and thundershowers.
Bloemfontein: 15°C — 22°C
Welkom: 17°C — 24°C
Bethlehem: 10°C — 21°C
Northern Cape: The west will start off fine but experience morning fog patches along the coast. The day will transition to partly cloudy and cool to warm, with isolated to scattered showers and thundershowers in the east.
Upington: 18°C — 30°C
Kimberley: 16°C — 24°C
De Aar: 16°C — 26°C
Alexander Bay: 13°C — 24°C
Springbok: 12°C — 26°C
Calvinia: 10°C — 28°C
Sutherland: 7°C — 26°C
Western Cape: Partly cloudy and cool to warm weather throughout the day. Expect light rain along the south coast in the morning, which will clear by the evening, with fine conditions moving in from the west.
Coastal winds will be moderate to fresh southerly to south-westerly, turning south-easterly by evening.
Cape Town: 17°C — 23°C
Vredendal: 15°C — 27°C
Riversdale: 17°C — 25°C
George: 17°C — 21°C
Worcester: 15°C — 27°C
Beaufort West: 15°C — 26°C
Oudtshoorn: 15°C — 24°C
Western half of the Eastern Cape: The day will be partly cloudy and warm, with isolated thundershowers except in the south-west, where conditions stay dry. Cool along the coast with a chance of light rain later.
Eastern half of the Eastern Cape: Partly cloudy and warm with isolated showers and thundershowers, mainly in the northern and extreme eastern regions. A chance of light rain is expected along the coast between Port Alfred and East London, mainly from the afternoon.
Gqeberha: 18°C — 21°C
Makhanda: 17°C — 21°C
Cradock: 12°C — 25°C
Graaff-Reinet: 12°C — 23°C
East London: 20°C — 23°C
Port St Johns: 17°C — 25°C
Umtata: 13°C — 26°C
Komani: 12°C — 26°C
Qonce: 17°C — 23°C
KwaZulu-Natal: Morning fog in interior regions may reduce visibility, so drive safely. The day will be partly cloudy, cool to warm, with scattered showers and thundershowers.
Coastal winds will be moderate northerly to north-easterly north of Richards Bay in the morning, becoming fresh to strong. South of Richards Bay, fresh to strong south-westerlies develop by evening.
Durban: 22°C — 29°C
Richard’s Bay: 23°C — 33°C
Pietermaritzburg: 17°C — 27°C
Ladysmith: 16°C — 29°C
*This weather report was written with the support of Toqan AI