
Wet conditions are forecast for most parts of the country.
Sarayut Thaneerat/Getty Images
Wet conditions are forecast across the country, with severe thunderstorms, hail, and damaging winds in parts of the North West, Gauteng, Mpumalanga, Limpopo and KwaZulu-Natal, according to the South African Weather Service (SAWS).
Impact-based warnings
Yellow level 2 warning: Severe thunderstorms with heavy downpours that may result in localised flooding of susceptible roads, low-lying areas and bridges, large amounts of small hail, strong damaging winds, and excessive lightning are expected over North West, southern Gauteng and Highveld of Mpumalanga, as well as northern Limpopo and KwaZulu-Natal.
Weather forecast for tomorrow, 01 Nov 2025:
Partly cloudy and cool to warm but hot in places, with 30-60% showers and thundershowers over the central and E parts. 30% rain and showers is expected along the S and SW coast⚠️Severe thunderstorms and damaging winds.#saweather #saws pic.twitter.com/KveinmSyCA
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 scattered showers and thundershowers.
Pretoria: 15°C — 28°C
Johannesburg: 15°C — 26°C
Vereeniging: 15°C — 27°C
Mpumalanga: Partly cloudy and cool to warm with scattered showers and thundershowers, except in isolated areas of the Lowveld and northern escarpment. It will be hot in parts of the Lowveld.
Mbombela: 17°C — 30°C
Ermelo: 13°C — 24°C
Emalahleni: 14°C — 25°C
Standerton: 12°C — 27°C
Skukuza: 17°C — 35°C
Limpopo: Partly cloudy and warm to hot with isolated to scattered showers and thundershowers. No rainfall is expected in the northeast.
Polokwane: 16°C — 32°C
Phalaborwa: 16°C — 36°C
Tzaneen: 17°C — 30°C
Musina: 20°C — 35°C
Lephalale: 18°C — 34°C
Mokopane: 18°C — 32°C
North West: Partly cloudy and warm with isolated to scattered showers and thundershowers.
Klerksdorp: 17°C — 28°C
Potchefstroom: 16°C — 29°C
Mahikeng: 18°C — 29°C
Rustenburg: 18°C — 32°C
Vryburg: 17°C — 31°C
Free State: Morning fog patches in the east, otherwise partly cloudy and cool to warm with isolated to scattered showers and thundershowers, except in the west.
Bloemfontein: 14°C — 29°C
Welkom: 16°C — 28°C
Bethlehem: 13°C — 23°C
Northern Cape: Fine and warm, but partly cloudy conditions expected in the south.
The wind along the coast will be moderate and southerly.
Upington: 14°C — 28°C
Kimberley: 16°C — 30°C
De Aar: 13°C — 28°C
Alexander Bay: 17°C — 23°C
Springbok: 9°C — 21°C
Calvinia: 9°C — 20°C
Sutherland: 6°C — 17°C
Western Cape: Partly cloudy and cool with light rain expected in the southwest and along the south coast. It will be cloudy in the south.
The wind along the coast will be fresh to strong south-westerly.
Cape Town: 14°C — 20°C
Vredendal: 14°C — 22°C
Riversdale: 15°C — 21°C
George: 14°C — 19°C
Worcester: 15°C — 23°C
Beaufort West: 13°C — 25°C
Oudtshoorn: 16°C — 23°C
Western half of the Eastern Cape: Partly cloudy and warm with isolated showers and thundershowers, except in the northwest.
Eastern half of the Eastern Cape: Morning fog patches in the north, otherwise partly cloudy with isolated to scattered showers and thundershowers. Cloudy conditions are expected in the south.
The wind along the coast will be fresh to strong south-westerly.
Gqeberha: 16°C — 20°C
Makhanda: 13°C — 20°C
Cradock: 11°C — 24°C
Graaff-Reinet: 11°C — 23°C
East London: 17°C — 21°C
Port St Johns: 17°C — 22°C
Mthatha: 12°C — 20°C
Komani: 9°C — 24°C
Qonce: 13°C — 22°C
KwaZulu-Natal: Morning fog patches are likely over parts of the eastern interior. It will be cloudy and cool to warm, with scattered afternoon showers and thundershowers. Conditions will be partly cloudy in the east.
The wind along the coast will be moderate to fresh, with southerly to south-westerly flow.
Durban: 21°C — 24°C
Richard’s Bay: 21°C — 26°C
Pietermaritzburg: 15°C — 23°C
Ladysmith: 17°C — 30°C
*This weather report was written with the support of Toqan AI.
 (1).png)

















