Cool to warm temperatures are expected across South Africa.
Witthaya Prasongsin/Getty Images
Hot and windy conditions are expected in the north-western parts of the Northern Cape, according to the South African Weather Service.
Strong coastal winds in the Northern Cape’s coastline regions and freshening winds in KwaZulu-Natal’s northern areas.
The weather in your province
Gauteng: Expect fine and cool weather, although it may feel colder in parts of the south.
Pretoria: 5°C — 19°C
Johannesburg: 4°C — 16°C
Vereeniging: 1°C — 18°C
Mpumalanga: The day starts fine and cold to cool, transitioning to partly cloudy over the Lowveld later.
Mbombela: 7°C — 19°C
Ermelo: 2°C — 18°C
Emalahleni: 3°C — 18°C
Standerton: 2°C — 18°C
Skukuza: 9°C — 25°C
Limpopo: Expect cloudy conditions in the east, with morning drizzle and fog patches over the escarpment. The rest of the province will be partly cloudy and cold to cool.
Polokwane: 5°C — 18°C
Phalaborwa: 11°C — 24°C
Tzaneen: 8°C — 19°C
Musina: 10°C — 22°C
Lephalale: 8°C — 22°C
Mokopane: 5°C — 19°C
North West: Fine and cool conditions prevail throughout.
Klerksdorp: 3°C — 18°C
Potchefstroom: 2°C — 18°C
Mahikeng: 5°C — 19°C
Rustenburg: 5°C — 19°C
Vryburg: 1°C — 20°C
Free State: The weather will be fine, with temperatures ranging from cold to cool.
Bloemfontein: 0°C — 18°C
Welkom: 2°C — 18°C
Bethlehem: –3°C — 17°C
Northern Cape: Fine and cool to warm weather is forecast, though the north-western parts could experience hot and windy conditions. Coastal winds will be moderate to fresh north-easterly, occasionally reaching strong levels.
Upington: 6°C — 22°C
Kimberley: 3°C — 19°C
De Aar: 3°C — 17°C
Alexander Bay: 17°C — 32°C
Springbok: 14°C — 23°C
Calvinia: 8°C — 23°C
Sutherland: 2°C — 20°C
Western Cape: Fine and cool to warm in most regions. Coastal areas will experience moderate to fresh north-to-north-easterly winds, while the southeast coast might have light and variable winds.
Cape Town: 14°C — 27°C
Vredendal: 10°C — 30°C
Riversdale: 8°C — 29°C
George: 10°C — 28°C
Worcester: 4°C — 27°C
Beaufort West: 5°C — 24°C
Oudtshoorn: 3°C — 24°C
Western half of the Eastern Cape: Fine and cool weather is expected, but it is colder in the north. Along the coast, winds will be light northerly, becoming moderate north-easterly in the afternoon.
Eastern half of the Eastern Cape: Fine and cool overall, but colder in places in the north. Coastal winds will be light to moderate north-easterly.
Gqeberha: 9°C — 26°C
Makhanda: 7°C — 22°C
Cradock: 2°C — 20°C
Graaff-Reinet: 4°C — 21°C
East London: 10°C — 26°C
Port St Johns: 13°C — 24°C
Umtata: 5°C — 23°C
Komani: 2°C — 19°C
Qonce: 8°C — 24°C
KwaZulu-Natal: Fine and cool throughout the province. Coastal winds will range from light to moderate northerly to north-easterly, with freshening conditions in the north as the day progresses.
Durban: 15°C — 24°C
Richard’s Bay: 12°C — 25°C
Pietermaritzburg: 6°C — 24°C
Ladysmith: 5°C — 23°C
*This weather report was written with the support of Toqan AI.