Widespread showers and thundershowers in multiple provinces may lead to flooding in low-lying areas in Gauteng, Limpopo, Mpumalanga, the Free State and North West. (Sarayut Thaneerat/Getty Images)
The South African Weather Service has warned of widespread showers and thundershowers in multiple provinces that may lead to flooding in low-lying areas in Gauteng, Limpopo, Mpumalanga, the Free State and North West.
Morning fog patches in several areas could reduce visibility, and strong winds along coastal regions may impact marine activities.
Impact-based warnings
Yellow Level 2 warning: Severe thunderstorms with heavy downpours are expected to result in localised flooding of low-lying areas, bridges and susceptible areas over Gauteng, the south-western Bushveld in Limpopo, Highveld of Mpumalanga and eastern parts of both the Free State and North West.
Yellow Level 2 warning: Disruptive rain leading to localised flooding of roads, low-lying bridges and settlements is expected over the north-eastern parts of KwaZulu-Natal.
In the weather service's 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.
Extended weather forecast for Thursday and Friday, 27-28 March 2025:
Isolated to scattered showers and thundershowers over the central and eastern parts, spreading to the western interior on Friday, but widespread in places over the central parts on Thursday. #saws pic.twitter.com/2eBmDEyXjb
Advisories
An intense cut-off low is expected to move across the Eastern Cape on Friday. The public is advised this can result in a possibility of severe storms associated with heavy downpours, large hail and strong winds.
The weather in your province
Gauteng: Cloudy and cool to warm conditions with widespread showers and thundershowers.
Pretoria: 18 °C — 25 °C
Johannesburg: 16 °C — 23 °C
Vereeniging: 16 °C — 24 °C
Mpumalanga: Cloudy and cool to warm with widespread showers and thundershowers, except for scattered showers in the north-east.
Mbombela: 19 °C — 24 °C
Ermelo: 16 °C — 19 °C
Emalahleni: 16 °C — 22 °C
Standerton: 16 °C — 22 °C
Skukuza: 19 °C — 27 °C
Limpopo: Cloudy and warm conditions with isolated showers and thundershowers. The Limpopo Valley will be partly cloudy, while the southern parts can expect scattered showers.
Polokwane: 17 °C — 25 °C
Phalaborwa: 20 °C — 29 °C
Tzaneen: 18 °C — 23 °C
Musina: 20 °C — 31 °C
Lephalale: 19 °C — 29 °C
Mokopane: 18 °C — 27 °C
North West: Partly cloudy and warm. Scattered showers and thundershowers are expected but will turn widespread in the eastern regions.
Klerksdorp: 16 °C — 28 °C
Potchefstroom: 15 °C — 26 °C
Mahikeng: 17 °C — 27 °C
Rustenburg: 18 °C — 28 °C
Vryburg: 17 °C — 29 °C
Free State: Morning fog patches followed by partly cloudy conditions. Cool to warm temperatures with isolated to scattered showers and thundershowers. Widespread showers are expected in the east.
Bloemfontein: 14 °C — 28 °C
Welkom: 15 °C — 28 °C
Bethlehem: 14 °C — 23 °C
Northern Cape: Morning fog along the coast, then fine and warm to hot conditions. The eastern region may experience isolated to scattered showers and thundershowers. Cooler temperatures are expected in parts of the west.
Coastal winds will begin moderate to fresh south-easterly and become light south-westerly in the afternoon.
Upington: 19 °C — 34 °C
Kimberley: 16 °C — 30 °C
De Aar: 11 °C — 28 °C
Alexander Bay: 15 °C — 24 °C
Springbok: 15 °C — 29 °C
Calvinia: 9 °C — 30 °C
Sutherland: 7 °C — 27 °C
Western Cape: Partly cloudy over the south-western interior until the afternoon, transitioning to fine and warm conditions, though cool in some south-eastern areas.
Coastal winds will be moderate to fresh easterly and south-easterly, turning fresh south-westerly in the west by the afternoon.
Cape Town: 16 °C — 27 °C
Vredendal: 14 °C — 33 °C
Riversdale: 14 °C — 26 °C
George: 12 °C — 22 °C
Worcester: 10 °C — 30 °C
Beaufort West: 13 °C — 27 °C
Oudtshoorn: 11 °C — 30 °C
Western half of the Eastern Cape: Morning fog patches over the interior. The rest of the day will be fine and cool to warm. Coastal winds will shift from light westerly to moderate-to-fresh easterly in the afternoon.
Eastern half of the Eastern Cape: Expect morning fog patches over the interior, with partly cloudy and cool conditions throughout the day.
Isolated showers and thundershowers are expected, becoming scattered in the north-east. Coastal winds will switch from light westerly to easterly during the afternoon.
Gqeberha: 16 °C — 24 °C
Makhanda: 13 °C — 24 °C
Cradock: 10 °C — 25 °C
Graaff-Reinet: 10 °C — 25 °C
East London: 17 °C — 23 °C
Port St Johns: 17 °C — 22 °C
Mthatha: 13 °C — 21 °C
Komani: 11 °C — 22 °C
Qonce: 14 °C — 23 °C
KwaZulu-Natal: Morning fog patches inland followed by cloudy conditions. Cool to cold weather with scattered showers and thundershowers, becoming widespread in the north-east where it will be warm.
Coastal winds will be moderate to fresh southerly to south-easterly.
Durban: 21 °C — 24 °C
Richard's Bay: 22 °C — 24 °C
Pietermaritzburg: 16 °C — 20 °C
Ladysmith: 16 °C — 22 °C
*This weather report was written with the support of Toqan AI.