Tonight will be the coldest night of the year in some places, the South African Weather Service has warned.
Some places in the interior of the country will see freezing temperatures tonight (22 July) as well as tomorrow morning (23 July). Small stock farmers are especially warned.
Widespread frost is expected tomorrow morning and it will remain chilly tomorrow over much of the country, including Gauteng, Mpumalanga Highveld, Free State, North West and the Northern Cape.
The minimum temperatures for tonight:

Graphic: SA Weather Service
The maximum temperatures for tomorrow:

Graphic: SA Weather Service
The temperatures are due to an intense cold front moving across the country. Very cold, wet and windy weather conditions are to be expected and in places like the Western and Eastern Cape, snow can be expected in the higher regions of the provinces.
Sneeu in die Swartberge #sneeu2021
📸Wesley Zeelie @maroelamedia @SAWeatherServic @peoples_weather @photooftheday @_ArriveAlive @JoelGuy_ pic.twitter.com/16pkGMfcEO— ReenvalSA (@ReenvalSA) July 22, 2021
Send your weather pics by email to us by clicking here, together with your name, surname and details of the photograph for publication.