Weather forecast | June 9, 2026
South Africa is expected to experience a mix of cold mornings and mild afternoon conditions across most provinces.

Stay up to date with the latest weather conditions across the country. This article will be updated throughout the day as new reports come in.
KwaZulu-Natal: Minimum/Maximum
Durban: 16°C / 22°C
Richards Bay: 11°C / 23°C
Pietermaritzburg: 7°C / 19°C
Ladysmith: 4°C / 18°C
Gauteng: Minimum/Maximum
Pretoria: 8°C / 22°C
Johannesburg: 9°C / 21°C
Vereeniging: 6°C / 21°C
ALSO READ | Severe weather forces school closures in Western Cape districts
Mpumalanga: Minimum/Maximum
Mbombela: 7°C / 24°C
Ermelo: 2°C / 18°C
Emalahleni: 5°C / 22°C
Standerton: 4°C / 18°C
Skukuza: 6°C / 28°C
Limpopo: Minimum/Maximum
Polokwane: 7°C / 24°C
Phalaborwa: 9°C / 27°C
Tzaneen: 7°C / 26°C
Musina: 10°C / 26°C
Lephalale: 5°C / 26°C
Mokopane: 5°C / 26°C
North West: Minimum/Maximum
Klerksdorp: 5°C / 23°C
Potchefstroom: 5°C / 26°C
Mahikeng: 8°C / 24°C
Rustenburg: 8°C / 24°C
Vryburg: 2°C / 23°C
Free State: Minimum/Maximum
Bloemfontein: 4°C / 20°C
Welkom: 7°C / 20°C
Bethlehem: 3°C / 18°C
Northern Cape: Minimum/Maximum
Upington: 6°C / 23°C
Kimberley: 6°C / 21°C
De Aar: 7°C / 18°C
Alexander Bay: 11°C / 21°C
Springbok: 7°C / 21°C
Calvinia: 6°C / 19°C
Sutherland: 0°C / 16°C
ALSO READ | Cut-off low to bring cold, windy weather across parts of South Africa
Western Cape: Minimum/Maximum
Cape Town: 12°C / 19°C
Vredendal: 9°C / 22°C
Riversdale: 9°C / 18°C
George: 7°C / 19°C
Worcester: 7°C / 19°C
Beaufort West: 8°C / 18°C
Oudtshoorn: 6°C / 17°C
Eastern Cape: Minimum/Maximum
Gqeberha: 15°C / 22°C
Makhanda: 12°C / 19°C
Cradock: 6°C / 19°C
Graaff-Reinet: 5°C / 17°C
East London: 15°C / 22°C
Port St Johns: 12°C / 21°C
Mthatha: 8°C / 19°C
Komani: 5°C / 16°C
Qonce: 12°C / 19°C

