This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
Temperatures in many parts of the Eastern Cape remained below zero on Wednesday night.
The PE branch of the SA Weather Service says temperatures in areas like Aliwal North, Somerset East, Barkley East, Jamestown and Cradock, ranged between minus 2.5 and minus nine degrees.
Port Elizabeth, at 1.4 degrees was the coldest night this year, while Uitenhage came in at zero point five degrees, East London 4.1 and George four degrees.
Port Elizabeth 1.4 C (Coldest This year)
Uitenhage -0.5
George 4.0 C
East London 4.1 C
Aliwal North -7.9 C
Somerset East -6.0
Barkley East -5.8 C
Jamestown -9.0 C
Cradock -2.5C