Rain is expected in parts of the Western Cape, Eastern Cape, Northern Cape and the Free State.
Jaco Marais/Die Burger/Gallo Images
Rain is predicted in the Northern Cape, Western Cape with thunderstorms in the Free State and Eastern Cape, according to the South African Weather Service (SAWS).
A warning of damaging waves has been issued for the Western Cape, while the rest of the country can expect fine and cool conditions.
Impact-based warnings
Yellow Level 2 warning: Damaging waves are expected between Saldanha Bay and Plettenberg Bay, spreading to Alexander Bay from Friday. This could lead to difficulty in navigation at sea and pose risks to small vessels, including capsizing.
Weather forecast for today & tomorrow, 16 - 17 July 2025.
Isolated to scattered rain & showers are expected over the central and south-western parts of the country, with possible damaging winds along the south-west coast tomorrow, 17 July 2025.#saws #weatheroutlook pic.twitter.com/U8gROBnODj
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: Fine and cool conditions.
Pretoria: 6°C — 22°C
Johannesburg: 6°C — 23°C
Vereeniging: 6°C — 21°C
Mpumalanga: Fine and cool, warming up in the Lowveld.
Mbombela: 10°C — 26°C
Ermelo: 6°C — 18°C
Emalahleni: 6°C — 20°C
Standerton: 6°C — 20°C
Skukuza: 5°C — 29°C
Limpopo: Fine and cool, with warm temperatures in the Lowveld and Limpopo Valley.
Polokwane: 10°C — 22°C
Phalaborwa: 13°C — 28°C
Tzaneen: 10°C — 25°C
Musina: 11°C — 27°C
Lephalale: 10°C — 26°C
Mokopane: 9°C — 23°C
North West: Fine, windy, and cool to warm conditions, with partly cloudy weather in the west.
Klerksdorp: 9°C — 23°C
Potchefstroom: 9°C — 23°C
Mahikeng: 7°C — 23°C
Rustenburg: 7°C — 22°C
Vryburg: 6°C — 24°C
Free State: Partly cloudy and windy with cool temperatures. Expect isolated afternoon showers and thundershowers in the south.
Bloemfontein: 5°C — 22°C
Welkom: 8°C — 23°C
Bethlehem: 2°C — 20°C
Northern Cape: Partly cloudy, windy, and cool, with isolated showers and rain. The central parts will remain fine, while the extreme south will be cold. Coastal winds will blow lightly from the north-west.
Upington: 6°C — 21°C
Kimberley: 5°C — 24°C
De Aar: 3°C — 18°C
Alexander Bay: 8°C — 18°C
Springbok: 4°C — 11°C
Calvinia: -2°C — 14°C
Sutherland: -5°C — 10°C
Western Cape: Expect partly cloudy skies and cool to cold temperatures. Isolated showers and rain are predicted, except in the east. The south-west will have cloudy skies with scattered showers. Coastal winds will be fresh to strong, blowing westerly to south-westerly.
Cape Town: 12°C — 17°C
Vredendal: 5°C — 15°C
Riversdale: 5°C — 18°C
George: 7°C — 19°C
Worcester: 8°C — 16°C
Beaufort West: 4°C — 17°C
Oudtshoorn: 0°C — 18°C
Western half of the Eastern Cape: Morning fog in the south-east, otherwise partly cloudy and cool. Isolated showers and thundershowers are expected in the north-east, with cold temperatures in the south-west. Coastal winds will be moderate to fresh from the north-west.
Eastern half of the Eastern Cape: Morning fog along the coast and adjacent interior, then partly cloudy, cool, and windy conditions, with isolated showers and thundershowers. It may be warm in places in the south-east. Coastal winds will be moderate south-westerly.
Gqeberha: 10°C — 21°C
Makhanda: 9°C — 21°C
Cradock: 2°C — 20°C
Graaff-Reinet: 3°C — 20°C
East London: 13°C — 22°C
Port St Johns: 13°C — 26°C
Mthatha: 9°C — 26°C
Komani: 4°C — 21°C
Qonce: 11°C — 23°C
KwaZulu-Natal: Fine and warm weather, but the west will experience partly cloudy and cool conditions. Coastal winds will be moderate to fresh, blowing from the north to north-east.
Durban: 14°C — 29°C
Richard’s Bay: 15°C — 29°C
Pietermaritzburg: 7°C — 26°C
Ladysmith: 5°C — 25°C
*This weather report was written with the support of Toqan AI.