The cold weather has brought along with it records of new lows in temperature.
Ficksburg, Vereeniging, Potchefstroom and Lichtenburg are four of the eight places in the country that have experienced freezing weather in the past week.
The new recorded lows include minimums of minus 10.8ºC in Ficksburg in the Free State and minus 0.7ºC in Porterville in the Western Cape. These temperatures were last recorded in 1995 and 2010 respectively.
In Vereeniging and Potchefstroom, the mercury went down to minus 9ºC from a previous minus 8ºC in 1995 and 2008.