The mercury hit 80 degrees Sunday afternoon, breaking by four degrees the record for the all-time high for the Midlands on this date, according to the National Weather Service.
The last time it was this hot was in 1970, when the temperature got to 76 degrees, said Jim Kilmer of the National Weather Service at the Columbia Metropolitan Airport.
The 76-degree mark was also hit in 1990 and 2011, but this is the first time temperatures hit 80, Kilmer said.
Saturday was the first day of winter.
Monday, the high is expected to be 67 degrees; the high is forecast to be 47 degrees on Wednesday, Christmas Day.