
Thundershowers are expected in most parts of the country.
Sarayut Thaneerat/Getty Images
The South African Weather Service (SAWS) has forecast thundershowers for most parts of the country, with a warning of severe thunderstorms, hail and excessive lightning issued for KwaZulu-Natal.
Impact-based warnings
Yellow Level 2 warning: Severe thunderstorms accompanied by heavy downpours, damaging winds, excessive lightning and hail that will result in localised flooding and damage to infrastructure and settlements are expected over the south-western parts of KwaZulu-Natal.
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. Levels 2 and 6 are high, and Level 4 is low.
The weather in your province
Gauteng: Partly cloudy and warm, with hot conditions in the north. Be prepared for isolated afternoon thunderstorms.
Pretoria: 18°C — 30°C
Johannesburg: 17°C — 27°C
Vereeniging: 16°C — 30°C
Mpumalanga: Partly cloudy and warm, with hot conditions in the Lowveld. Isolated showers and thundershowers are expected over the Highveld and escarpment areas.
Mbombela: 19°C — 30°C
Ermelo: 15°C — 28°C
Emalahleni: 16°C — 30°C
Standerton: 12°C — 30°C
Skukuza: 22°C — 34°C
Limpopo: Partly cloudy and warm to hot. Isolated showers and thundershowers are expected over the central and south-western parts.
Polokwane: 18°C — 31°C
Phalaborwa: 21°C — 34°C
Tzaneen: 17°C — 31°C
Musina: 23°C — 35°C
Lephalale: 20°C — 35°C
Mokopane: 20°C — 35°C
North West: Fine and warm to hot, becoming partly cloudy in the afternoon with isolated showers and thundershowers.
Klerksdorp: 16°C — 32°C
Potchefstroom: 17°C — 30°C
Mahikeng: 18°C — 31°C
Rustenburg: 17°C — 32°C
Vryburg: 18°C — 32°C
Free State: Fine and warm to hot, transitioning to partly cloudy conditions in the afternoon with isolated showers and thundershowers.
Bloemfontein: 17°C — 32°C
Welkom: 17°C — 34°C
Bethlehem: 14°C — 30°C
Northern Cape: Cloudy with morning fog along the coast, otherwise partly cloudy and warm to hot. Isolated afternoon showers and thundershowers are expected, except for the coast and adjacent interior.
Coastal winds: Light to moderate southerly.
Upington: 23°C — 35°C
Kimberley: 20°C — 33°C
De Aar: 19°C — 32°C
Alexander Bay: 17°C — 27°C
Springbok: 17°C — 33°C
Calvinia: 15°C — 34°C
Sutherland: 13°C — 30°C
Western Cape: Morning fog along the west coast, otherwise partly cloudy and warm to hot. Isolated showers and thundershowers are expected over the north-eastern parts in the afternoon. The south coast will be cloudy in the morning and evening.
Coastal winds: Light to moderate southerly along the west coast, becoming moderate to fresh south-easterly to easterly elsewhere.
Cape Town: 20°C — 31°C
Vredendal: 17°C — 35°C
Riversdale: 20°C — 36°C
George: 18°C — 28°C
Worcester: 18°C — 36°C
Beaufort West: 19°C — 34°C
Oudtshoorn: 17°C — 35°C
Western half of the Western Cape: Morning fog in places, otherwise fine and warm to hot. Conditions will become partly cloudy with isolated afternoon showers and thundershowers. Coastal winds: Light south-westerly, becoming light to moderate south-easterly.
Eastern half of the Eastern Cape: Morning fog in places, otherwise fine and warm. Conditions will become cloudy with scattered afternoon showers and thundershowers, except for isolated activity in the extreme northwest. Coastal winds: Light south-westerly, becoming south-easterly by the afternoon.
Gqeberha: 18°C — 25°C
Makhanda: 17°C — 29°C
Cradock: 15°C — 32°C
Graaff-Reinet: 16°C — 33°C
East London: 19°C — 26°C
Port St Johns: 19°C — 28°C
Mthatha: 16°C — 31°C
Komani: 14°C — 32°C
Qonce: 16°C — 27°C
KwaZulu-Natal: Fine and warm to hot, becoming partly cloudy with isolated afternoon showers and thundershowers. Scattered showers are expected in the southwest.
Coastal winds: Moderate to fresh northerly to north-easterly.
Durban: 24°C — 29°C
Richards Bay: 23°C — 33°C
Pietermaritzburg: 18°C — 32°C
Ladysmith: 15°C — 32°C
*This weather report was written with the support of Toqan AI.
 (1).png)

















