‹ North Carolina weather by month

North Carolina weather in December

The state broadly agrees with itself in December: afternoons run 55° in Charlotte and 51° in Asheville, with everywhere else in between.

Based on 3 weather stations. Three stations that split the state the way the land does — mountains, middle, and coast, each with a winter of its own.

The Mountains

Highs near 51°, nights around 32°, and 2.7 in of snow in a typical December.

Place Highs / lows Wet days Snow The short version
Asheville 51° / 32° 2 2.7 in Cold, often wet, occasionally beautifully white.

The Piedmont

Highs near 55°, nights around 35°, and 3.6 in of rain in a typical December.

Place Highs / lows Wet days The short version
Charlotte 55° / 35° 6 A white Christmas here is mostly a rumor.

The Coast

Highs near 55°, nights around 40°, and 3.3 in of rain in a typical December.

Place Highs / lows Wet days The short version
Outer Banks 55° / 40° 6 Grey, gusty, and unexpectedly moving if you like solitude.

Each place above has its own page for the full story — what the month feels like, what to pack, and whether the timing is right.

Where to go in December, across the whole country ›