
The South African Weather Service has warned of severe thunderstorms with possible heavy rain, which may lead to localised flooding, hail, excessive lightning and strong winds in parts of the North West, Free State, western KwaZulu-Natal and eastern Mpumalanga.
Sarayut Thaneerat/Getty Images
The South African Weather Service (SAWS) has warned of severe thunderstorms with possible heavy rain, which may lead to localised flooding, hail, excessive lightning and strong winds in parts of the North West, Free State, western KwaZulu-Natal and eastern Mpumalanga with fine, warm to hot conditions in other provinces.
Impact-based warnings
Yellow Level 2 warning for severe thunderstorms in the south-western parts of the North West, central and eastern Free State, western KwaZulu-Natal, and eastern Mpumalanga (excluding the Lowveld).
Risks include heavy downpours leading to localised flooding of roads, settlements, and low-lying bridges/areas; excessive lightning; strong, damaging winds; large amounts of small hail.
Weather forecast for today & tomorrow, 07- 08 December 2025.
Partly cloudy and cool to warm conditions are expected over the central & eastern parts, with isolated to scattered showers & thundershowers possible from the afternoon. Otherwise, fine and warm to very hot. pic.twitter.com/E1JPjw5gWw
Avoid low-lying bridges and postpone outdoor activities if possible.
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.
The 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 scattered showers and thundershowers.
Pretoria: 16°C - 28°C
Johannesburg: 15°C - 27°C
Vereeniging: 16°C - 28°C
Mpumalanga: Partly cloudy and warm with scattered showers and thundershowers. Isolated showers expected on the Lowveld, where it will be hot.
Mbombela: 18°C - 30°C
Ermelo: 13°C - 26°C
Emalahleni: 15°C - 27°C
Standerton: 15°C - 26°C
Skukuza: 21°C - 34°C
Limpopo: Partly cloudy and warm to hot with isolated to scattered showers and thundershowers. The north will remain fine.
Polokwane: 17°C - 30°C
Phalaborwa: 20°C - 34°C
Tzaneen: 17°C - 31°C
Musina: 20°C - 36°C
Lephalale: 19°C - 34°C
Mokopane: 17°C - 32°C
North West: Fine and warm to hot, becoming partly cloudy in the afternoon with isolated showers and thundershowers.
Klerksdorp: 16°C - 30°C
Potchefstroom: 16°C - 29°C
Mahikeng: 17°C - 31°C
Rustenburg: 16°C - 30°C
Vryburg: 19°C - 32°C
Free State: Fine and warm to hot, with isolated showers and thundershowers developing in the afternoon, except for the extreme south-west.
Bloemfontein: 16°C - 32°C
Welkom: 16°C - 32°C
Bethlehem: 12°C - 28°C
Northern Cape: Morning fog patches along the coast, otherwise fine with warm to hot conditions. Very hot inland with isolated afternoon showers and thundershowers in the northern and eastern parts. Coastal wind will be moderate to fresh, southerly to south-easterly.
Upington: 22°C - 37°C
Kimberley: 18°C - 34°C
De Aar: 17°C - 35°C
Alexander Bay: 14°C - 25°C
Springbok: 18°C - 31°C
Calvinia: 14°C - 34°C
Sutherland: 12°C - 30°C
Western Cape: Morning fog in the south and north-west regions, becoming fine, warm to hot. Coastal wind will be moderate to fresh, southerly to south-easterly.
Cape Town: 18°C - 28°C
Vredendal: 13°C - 29°C
Riversdale: 15°C - 30°C
George: 14°C - 25°C
Worcester: 15°C - 35°C
Beaufort West: 18°C - 36°C
Oudtshoorn: 15°C - 35°C
Western half of the Eastern Cape: Fine, warm to hot, with some areas in the interior experiencing very hot conditions. Coastal wind will be light and variable, becoming moderate south-westerly in the afternoon.
Eastern half of the Eastern Cape
Morning fog south of the escarpment, otherwise fine and warm to hot, with very hot conditions in the central interior. Partly cloudy by afternoon with isolated thunderstorms in the east. Coastal wind will be moderate north-easterly.
Gqeberha: 15°C - 26°C
Makhanda: 11°C - 32°C
Cradock: 11°C - 37°C
Graaff-Reinet: 10°C - 38°C
East London: 17°C - 28°C
Port St Johns: 16°C - 27°C
Mthatha: 13°C - 33°C
Komani: 12°C - 36°C
Qonce: 13°C - 31°C
KwaZulu-Natal: Morning fog in the central and western interior, becoming partly cloudy and warm. Hot in northern areas with isolated showers and thundershowers. Coastal wind will be moderate to fresh, northerly to north-easterly.
Durban: 21°C - 29°C
Richards Bay: 21°C - 34°C
Pietermaritzburg: 16°C - 31°C
Ladysmith: 15°C - 32°C
*This weather report was written with the support of Toqan AI.
 (1).png)

















