CHARLOTTE, N.C. -- Cold weather has moved into the Charlotte region and will be in the area for most of Thursday.
Arctic air moved into the Carolinas early this morning dropping temperatures below freezing. The mountain region experienced snow from this cold front.
Schools are closed today in Ashe, Avery and Watauga counties, where 1 to 2 inches of snow fell.
(Click here to watch today's full forecast)
"We have cold temperatures across the Carolinas," forecaster Larry Sprinkle said. "The cold air is in place for today and it could be here a while."
Today will be mostly sunny and unseasonably cold. High temperatures will only make it into the low to mid 40s, according to the First Warn Storm Team.
(Download the Charlotte Weather App)
There's a Freeze Watch in effect late tonight into Friday morning. It will be clear and very cold again with a hard freeze with near record lows in the mid 20s early Friday morning.
"It will be cold Friday morning with temperatures in the uppers 20 and low 30s," Sprinkle said. "Friday there's a chance of rain that will move into the region. The rain will also carry over into Saturday morning."
Cold air remains in place over the weekend. Temperatures will reach into the upper 40s Saturday and stay in the low to mid-40s on Sunday.