Partly cloudy to cool conditions were forecast across the country, with isolated showers and thundershowers in some regions.
The South African Weather Service (SAWS) has forecast partly cloudy to cool and warm conditions, with isolated showers and thundershowers in some regions on Sunday.
Weather forecast for today and tomorrow, 16-17 August 2025:
Partly cloudy and cool to warm with isolated showers but scattered in the east today where a yellow level 2 warning for severe thunderstorm is issued.#SAWS #SAWeather pic.twitter.com/vr7QDhmqAE
The weather in your province
Gauteng: Partly cloudy and cool, with potential isolated showers and thundershowers in the extreme south-east. The northern areas will be warmer.
Pretoria: 10°C — 23°C
Johannesburg: 9°C — 20°C
Vereeniging: 10°C — 23°C
Mpumalanga: Morning fog in the south-east, transitioning to partly cloudy and cool to warm weather. Isolated showers and thundershowers are expected, except in the Lowveld region.
Mbombela: 15°C — 22°C
Ermelo: 8°C — 18°C
Emalahleni: 8°C — 22°C
Standerton: 8°C — 22°C
Skukuza: 16°C — 27°C
Limpopo: Calm but foggy conditions in the north-west in the morning. It will otherwise be partly cloudy and cool to warm, with light drizzle anticipated along the escarpment.
Polokwane: 9°C — 21°C
Phalaborwa: 16°C — 26°C
Tzaneen: 9°C — 24°C
Musina: 14°C — 25°C
Lephalale: 9°C — 25°C
Mokopane: 13°C — 24°C
North West: Generally partly cloudy, with windy conditions, cool to warm temperatures, and clear skies expected in the western areas.
Klerksdorp: 8°C — 24°C
Potchefstroom: 8°C — 23°C
Mahikeng: 9°C — 23°C
Rustenburg: 9°C — 24°C
Vryburg: 8°C — 25°C
Free State: Partly cloudy and cool, with a chance of isolated showers and thundershowers, except in western areas.
Bloemfontein: 6°C — 22°C
Welkom: 9°C — 23°C
Bethlehem: 5°C — 20°C
Northern Cape: Morning fog patches in the south-west, becoming fine and cool throughout the day. Winds along the coastal areas will remain light to moderate from the south-east.
Upington: 6°C — 23°C
Kimberley: 5°C — 23°C
De Aar: 4°C — 20°C
Alexander Bay: 7°C — 20°C
Springbok: 7°C — 20°C
Calvinia: 4°C — 21°C
Sutherland: -1°C — 17°C
Western Cape: Morning fog patches in some regions, clearing to fine and cool weather. Coastal winds will vary, being moderate to fresh south-easterly, with north-westerlies along the south-west coast.
Cape Town: 11°C — 20°C
Vredendal: 9°C — 24°C
Riversdale: 8°C — 23°C
George: 10°C — 19°C
Worcester: 7°C — 22°C
Beaufort West: 6°C — 22°C
Oudtshoorn: 5°C — 23°C
Western half of the Eastern Cape: Morning fog patches followed by fine and cool conditions. Coastal winds will be light and easterly.
Eastern half of the Eastern Cape: Morning fog in some places, with the day becoming partly cloudy and cool. There might be isolated showers and thundershowers to the east. Coastal winds will be light east to south-east.
Gqeberha: 11°C — 21°C
Makhanda: 8°C — 19°C
Cradock: 5°C — 23°C
Graaff-Reinet: 6°C — 22°C
East London: 14°C — 21°C
Port St Johns: 15°C — 23°C
Mthatha: 10°C — 24°C
Komani: 6°C — 24°C
Qonce: 10°C — 20°C
KwaZulu-Natal: Morning fog across the interior, clearing to warm and cool zones, with sporadic isolated showers and thunderstorms. Coastal regions will experience moderate to fresh winds, moving northerly to north-easterly.
Durban: 19°C — 24°C
Richard’s Bay: 17°C — 27°C
Pietermaritzburg: 11°C — 24°C
Ladysmith: 9°C — 24°C
*This weather report was written with the support of Toqan AI.