
Disruptive rain which could lead to flooding is expected to continue in parts of Limpopo while thundershowers and rain are expected across most provinces.
Sarayut Thaneerat/Getty Images
Disruptive rain leading to flooding is expected to continue in parts of Limpopo, where major roads may be affected and may increase travel times, according to the South African Weather Service (SAWS).
Thundershowers and rain are expected across most provinces, with cloudy, warm to hot conditions prevailing across the country later in the day.
Impact-based warnings
Yellow Level 2 warning: Disruptive rain in the north-western parts of Limpopo, with heavy downpours leading to localised flooding of roads, settlements, and low-lying bridges. Major roads may be affected, causing increased travel times.
Weather forecast for today & tomorrow, 21 - 22 January 2026.
Fine and hot in the west, otherwise partly cloudy & warm to cool conditions are expected with isolated showers and thundershowers but scattered over the central parts today and in the extreme north-east tomorrow. #saws pic.twitter.com/mdy9UifDiK
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. Level 9 is medium.
Advisories
Extremely hot and uncomfortable conditions are expected over the Central Karoo District in the Western Cape.
The weather in your province
Gauteng: Partly cloudy and warm with isolated showers and thundershowers.
Pretoria: 14°C - 26°C
Johannesburg: 13°C - 25°C
Vereeniging: 13°C - 28°C
Mpumalanga: Morning fog along the escarpment, otherwise partly cloudy and cool to warm with isolated showers and thundershowers, except in the Lowveld. Cloudy conditions are expected in the extreme north-east.
Mbombela: 16°C - 24°C
Ermelo: 12°C - 23°C
Emalahleni: 14°C - 25°C
Standerton: 14°C - 27°C
Skukuza: 20°C - 25°C
Limpopo: Morning fog along the escarpment, otherwise cloudy and cool to warm with isolated to scattered showers and thundershowers, except in the extreme south-east.
Polokwane: 16°C - 23°C
Phalaborwa: 18°C - 25°C
Tzaneen: 15°C - 25°C
Musina: 18°C - 24°C
Lephalale: 18°C - 25°C
Mokopane: 17°C - 25°C
North West: Partly cloudy and warm with isolated afternoon showers and thundershowers.
Klerksdorp: 15°C - 30°C
Potchefstroom: 14°C - 28°C
Mahikeng: 15°C - 29°C
Rustenburg: 13°C - 28°C
Vryburg: 16°C - 31°C
Free State: Partly cloudy and warm to hot, with isolated showers and thundershowers. Windy conditions are expected in the south.
Bloemfontein: 16°C - 31°C
Welkom: 16°C - 30°C
Bethlehem: 13°C - 26°C
Northern Cape: Fine in the west with morning fog along the coast, otherwise partly cloudy, windy, and hot with isolated showers and thundershowers over the north-eastern parts. Very hot conditions are expected over the north-central parts. Coastal winds will be moderate south-westerly.
Upington: 22°C - 38°C
Kimberley: 19°C - 34°C
De Aar: 18°C - 34°C
Alexander Bay: 18°C - 24°C
Springbok: 17°C - 29°C
Calvinia: 17°C - 32°C
Sutherland: 12°C - 29°C
Western Cape: Very hot in the north-eastern parts, otherwise fine and warm to hot. Partly cloudy and cool conditions are expected along the south coast and adjacent interior, becoming cloudy with a chance of light rain in the evening. Coastal winds will be light to moderate easterly to south-easterly, fresh to strong along the west coast in the morning, and moderate to fresh south-westerly later.
Cape Town: 19°C - 27°C
Vredendal: 16°C - 28°C
Riversdale: 18°C - 30°C
George: 16°C - 24°C
Worcester: 17°C - 32°C
Beaufort West: 19°C - 38°C
Oudtshoorn: 17°C - 33°C
Western half of the Eastern Cape: Partly cloudy and warm with a chance of light rain in the extreme south-west. Hot conditions are expected over the interior. Coastal winds will be light south-westerly, becoming strong south-westerly in the afternoon.
Eastern half of the Eastern Cape: Partly cloudy and warm with isolated afternoon showers and thundershowers along the escarpment. Coastal winds will be light south-easterly, becoming moderate to fresh south-westerly from late afternoon.
Gqeberha: 16°C - 26°C
Makhanda: 12°C - 38°C
Cradock: 11°C - 40°C
Graaff-Reinet: 11°C - 40°C
East London: 16°C - 29°C
Port St Johns: 15°C - 30°C
Mthatha: 12°C - 35°C
Komani: 10°C - 37°C
Qonce: 11°C - 37°C
KwaZulu-Natal: Morning fog patches over the interior, otherwise partly cloudy and warm to hot with isolated showers and thundershowers, except in the north-east. Coastal winds will be moderate to fresh north-easterly, becoming strong in places by afternoon, and fresh to strong south-westerly in the south by evening. afternoon, and fresh to strong south-westerly in the south by evening.
Durban: 20°C - 31°C
Richard’s Bay: 18°C - 32°C
Pietermaritzburg: 14°C - 33°C
Ladysmith: 13°C - 32°C
*This weather report was written with the support of Toqan AI.
 (1).png)

















