Snow fell in the mountains, funnel clouds were spotted in the Piedmont, and several inches of rain soaked the coast as a spring storm pounded the state.
Several thousand utility customers were without power last night in the western portion of the state after high winds knocked down power lines.
A winter storm and freeze warning were in place through this morning for the mountains, where wind gusts were expected to reach 60 miles-an-hour. Up to a few inches of snow were to accumulate at higher elevations.
Flood warnings were issued for several counties in central North Carolina as heavy rains from a spring storm drenched much of the state. Hail fell in many areas.
A funnel cloud was reported in Alexander County. Witnesses also reported seeing a funnel cloud in Catawba County that moved into Iredell and Alexander counties. No injuries were reported.
The state Highway Patrol reported several weather-related accidents, including one on Interstate 40 in Wake County that involved injuries.