The South African Weather Service (SAWS) has warned of isolated and scattered showers and thundershowers that may lead to wet roads across many provinces.
Potential gale-force winds are expected in parts of the Western Cape.
Impact-based warnings:
Yellow Level 2 warning: Severe thunderstorms leading to localised damage to settlements over an open area, as well as localised flooding of susceptible roads, low-lying areas and bridges are expected over western parts of Free State and most parts of Northern Cape, except in the northwest.
Yellow Level 2 warning: Coastal winds leading to difficulty in navigation at sea are expected between Lambert's Bay and Hermanus.
Weather & severe weather alerts for today & tomorrow, 20 – 21 April 2025.Partly cloudy & cool to warm, with isolated to scattered showers & thundershowers over the south-western interior, central & eastern parts of the country & a possibility of severe thunderstorms. #saws pic.twitter.com/JfrdT5o7ge
— SA Weather Service (@SAWeatherServic) April 20, 2025
In the SAWS' colour-coded weather warning system, yellow indicates a moderate risk of impact that requires caution and awareness, while orange indicates that higher-risk impact is expected, requiring increased attention and preparation.
SAWS uses the numbers to indicate the likelihood of weather-based impacts occurring. Level 2 is high.
WHAT IS AN IMPACT-BASED WEATHER WARNING?How often do you come across news reports suggesting that the South African Weather Service (SAWS) has issued an Impact-Based Weather Warning of a certain level and a particular colour-coding? What does it mean?Thread?? pic.twitter.com/Gs5mocCBwi
— SA Weather Service (@SAWeatherServic) April 15, 2025
The weather in your province
Gauteng: Partly cloudy and cool, with isolated showers and thundershowers over the southern areas. Expect hot to extremely hot conditions elsewhere.
Pretoria: 13°C — 23°C
Johannesburg: 13°C — 22°C
Vereeniging: 10°C — 23°C
Mpumalanga: Partly cloudy and cool to warm conditions with isolated showers and thundershowers in the south.
Mbombela: 14°C — 26°C
Ermelo: 9°C — 20°C
Emalahleni: 9°C — 21°C
Standerton: 9°C — 21°C
Skukuza: 17°C — 32°C
Limpopo: Partly cloudy and cool to warm weather throughout the province.
Polokwane: 13°C — 26°C
Phalaborwa: 18°C — 32°C
Tzaneen: 13°C — 26°C
Musina: 17°C — 30°C
Lephalale: 14°C — 27°C
Mokopane: 13°C — 26°C
North West: Partly cloudy and cool to warm conditions, with isolated to scattered showers and thundershowers, mainly excluding the eastern areas.
Klerksdorp: 12°C — 24°C
Potchefstroom: 11°C — 24°C
Mahikeng: 13°C — 24°C
Rustenburg: 12°C — 24°C
Vryburg: 12°C — 23°C
Free State: Morning fog patches in the west and central areas, otherwise partly cloudy and cool with isolated showers and thundershowers. Scattered showers are expected in the west under cloudy conditions.
Bloemfontein: 11°C — 21°C
Welkom: 11°C — 23°C
Bethlehem: 9°C — 20°C
Northern Cape: Morning fog in the southeast, with partly cloudy skies and cool to warm weather, accompanied by isolated to scattered showers and thundershowers, except in the extreme northwest.
Coastal wind will be fresh to strong southerly to south-easterly winds, becoming moderate by evening.
Upington: 15°C — 26°C
Kimberley: 12°C — 23°C
De Aar: 12°C — 20°C
Alexander Bay: 14°C — 22°C
Springbok: 17°C — 26°C
Calvinia: 11°C — 23°C
Sutherland: 8°C — 20°C
Western Cape: Fine and warm weather in the extreme west, otherwise partly cloudy and cool with isolated showers and thundershowers. Light rain is expected along the south coast and adjacent interior, where conditions will be cold.
Coastal wind will be moderate to fresh easterly to south-easterly winds along the south coast, strengthening from the afternoon. Fresh to strong southerly to south-easterly winds along the rest of the coast, potentially reaching gale force along the southwest coast at times.
Cape Town: 17°C — 20°C
Vredendal: 13°C — 28°C
Riversdale: 14°C — 17°C
George: 13°C — 17°C
Worcester: 14°C — 18°C
Beaufort West: 14°C — 21°C
Oudtshoorn: 14°C — 19°C
Eastern Cape: Cloudy and cold to cool with scattered showers and rain. Coastal wind will be light to moderate south-easterly winds.
Gqeberha: 15°C — 18°C
Makhanda: 13°C — 16°C
Cradock: 11°C — 19°C
Graaff-Reinet: 12°C — 19°C
East London: 17°C — 19°C
Port St Johns: 16°C — 22°C
Umtata: 13°C — 19°C
Komani: 10°C — 17°C
Qonce: 15°C — 17°C
KwaZulu-Natal: Morning fog over the central and western interior, followed by partly cloudy and cool to warm conditions. Isolated to scattered showers and thundershowers are expected. Cold conditions anticipated in the southwest.
Coastal wind will be light to moderate northerly to north-westerly winds in the north until late morning; otherwise moderate to fresh north-easterly, becoming south-westerly in the south.
Durban: 19°C — 25°C
Richard's Bay: 17°C — 26°C
Pietermaritzburg: 13°C — 21°C
Ladysmith: 11°C — 24°C