Updated Friday 30 October 2026, 16:31 SAST
Showers and thundershowers dominate the interior over the next seven days, with Gauteng, Mpumalanga, North West, Limpopo and the Free State facing repeated stormy afternoons as heat builds. The coastal provinces stay milder. The Western Cape sees cloud and clear spells with light drizzle by Thursday, the Eastern Cape turns cloudy with slight rain on Sunday and Monday, and KwaZulu-Natal brings thundershowers from Sunday. A SAWS weather advisory is currently in effect.
The Northern Cape is the hottest spot, peaking at 37C tomorrow and again on Thursday, while the Free State and North West reach 36C. At the cool end, the Eastern Cape tops out at just 19C on Monday and the Western Cape at 20C on Sunday. Gauteng records the chilliest night, dropping to 11C today.
Afternoon Update: 16:31
Saturday looks hot and unsettled across much of the interior, with showers and thundershowers expected in Johannesburg (13 to 32°C), Bloemfontein (15 to 33°C) and Kimberley, which will be the hottest of the main centres at 37°C. The South African Weather Service currently has several minor severe thunderstorm warnings in place, so it’s worth keeping an eye on the skies, while Mahikeng stays partly cloudy but scorching at 35°C and Polokwane reaches a warm 30°C. Mbombela (16 to 30°C) and Gqeberha (17 to 23°C) can expect some mist, Durban will be partly cloudy at 18 to 26°C, and Cape Town will be cloudy and pleasant at 18 to 27°C.
⚠️ New & Updated Weather Warnings
This morning’s other warnings remain in force – full details in today’s morning forecast.
🗓️ Weather Warnings and Advice for the Days Ahead
Source: South African Weather Service severe weather alerts.
7-Day Forecast by Province
Gauteng
4 townsJohannesburg, Pretoria, Soweto, VereenigingJohannesburgPartly cloudy30°/11°0% rainN 5 km/hTap for cities and townsTap to close Gauteng
Gauteng
4 townsJohannesburg7 days
Pretoria7 days
Soweto7 days
Vereeniging7 days
Western Cape
4 townsCape Town, Stellenbosch, Paarl, GeorgeCape TownClear skies27°/17°0% rainSSE 15 km/hTap for cities and townsTap to close Western Cape
Western Cape
4 townsCape Town7 days
Stellenbosch7 days
Paarl7 days
George7 days
KwaZulu-Natal
4 townsDurban, Pietermaritzburg, Richards Bay, NewcastleDurbanClear skies27°/18°0% rainNE 20 km/hTap for cities and townsTap to close KwaZulu-Natal
KwaZulu-Natal
4 townsDurban7 days
Pietermaritzburg7 days
Richards Bay7 days
Newcastle7 days
Eastern Cape
4 townsGqeberha, East London, Mthatha, QueenstownGqeberhaCloudy26°/13°0% rainESE 10 km/hTap for cities and townsTap to close Eastern Cape
Eastern Cape
4 townsGqeberha7 days
East London7 days
Mthatha7 days
Queenstown7 days
Free State
3 townsBloemfontein, Bethlehem, KroonstadBloemfonteinPartly cloudy33°/14°0% rainNE 10 km/hTap for cities and townsTap to close Free State
Free State
3 townsBloemfontein7 days
Bethlehem7 days
Kroonstad7 days
Limpopo
4 townsPolokwane, Tzaneen, Thohoyandou, MusinaPolokwanePartly cloudy27°/12°0% rainNE 10 km/hTap for cities and townsTap to close Limpopo
Limpopo
4 townsPolokwane7 days
Tzaneen7 days
Thohoyandou7 days
Musina7 days
Mpumalanga
3 townsMbombela, Emalahleni, ErmeloMbombelaMist27°/12°0% rainNE 10 km/hTap for cities and townsTap to close Mpumalanga
Mpumalanga
3 townsMbombela7 days
Emalahleni7 days
Ermelo7 days
North West
4 townsMahikeng, Rustenburg, Potchefstroom, KlerksdorpMahikengPartly cloudy34°/16°0% rainNNE 15 km/hTap for cities and townsTap to close North West
North West
4 townsMahikeng7 days
Rustenburg7 days
Potchefstroom7 days
Klerksdorp7 days
Northern Cape
4 townsKimberley, Upington, Springbok, De AarKimberleyPartly cloudy36°/18°0% rainNE 10 km/hTap for cities and townsTap to close Northern Cape
Northern Cape
4 townsKimberley7 days
Upington7 days
Springbok7 days
De Aar7 days
How SAWS weather warning levels work
The South African Weather Service issues impact-based warnings. They say what the weather could do to people, roads and homes, not only how strong it will be. Each warning has a colour and a level from 1 to 10.
- Yellow (Levels 1 to 4): minor to moderate impact. Local disruption such as flooded streets, travel delays or damage to informal homes. Stay alert.
- Orange (Levels 5 to 8): significant impact. Major travel problems, power cuts, flooding in low-lying areas and damage to property are likely. Prepare and take action.
- Red (Levels 9 and 10): severe impact. Widespread flooding, washed-away roads, damaged buildings and danger to life. Take emergency precautions at once.
The number also reflects how likely the impact is, so two warnings of the same colour can differ in how likely they are to happen. Always follow SAWS and your local disaster management.
Forecast data: South African Weather Service (weathersa.co.za) and various 3rd party providers and AI Tools.
Enjoyed this story? We need your help.
Add Saffarazzi as a preferred source. You’ll see more of our stories on Google, and you’ll help us grow.
