Sleet was reported in Durham.
ABC11 meteorologist Steve Stewart said the snow was mainly in northern counties along the Virginia border.
Forecasters also said at least half of North Carolina could see several hours of freezing temperatures that could threaten crops Monday night and early Tuesday. The forecast also called for a frost across the region.
The freeze warning includes at least 55 counties and extends from Charlotte east to Jacksonville and north to Roanoke Rapids.
Temperatures are expected to be in the upper 20s, with the coldest temperatures in rural areas.
The weather service recommends taking steps to protect tender vegetation.
Stewart says we should see some sunshine again by Tuesday as drier air filters back in, but temperatures still will be on the cool side in the 50s to low 60s.
Stewart says there are a couple more chances for rain later this week. Wednesday, more rain is expected with another chance Friday. Our average highs are in the mid 60s this time of year, but we'll struggle to reach those levels all week. However, this weekend is looking dry and warmer.