North Carolina December Weather

North Carolina weather averages and all-time records in the month of December from 1991–2020 based on data made available by the NOAA.
State:
Month:
Statewide December Averages
High temperature 54.1 °F
Low temperature 33.1 °F
Precipitation 3.9 inches
More
North Carolina Cities
December weather averages for various places in North Carolina, from 1991–2020.
City Average (°F) Record (°F) Monthly (inches)
High Low High Low Precipitation Snow
Albemarle 54.2 33.7 81 0 3.8 0.0
Asheboro 52.8 34.0 79 -1 3.6 0.3
Asheville 50.6 30.7 81 -7 4.2 2.4
Banner Elk 45.0 26.1 75 -21 4.2 8.4
Boone 44.9 25.7 73 -11 4.4 5.7
Brevard 51.0 28.2 79 -12 7.4 2.6
Burlington 53.8 31.5 79 3 3.1 n/a
Cape Hatteras 57.7 44.5 78 12 4.6 n/a
Chapel Hill 53.8 32.3 84 0 3.7 0.2
Charlotte 54.8 34.5 80 1 3.6 0.4
Clayton 55.6 32.2 81 5 4.2 0.8
Concord 54.9 32.4 81 4 3.5 0.6
Cullowhee 51.4 29.5 80 -11 5.0 1.8
Dunn 55.8 34.1 80 1 3.6 0.6
Durham 54.5 34.2 81 3 3.4 0.8
Edenton 55.5 37.1 87 5 3.3 0.8
Elizabeth City 57.0 35.7 82 -3 4.0 0.0
Fayetteville 57.0 35.9 86 2 3.0 n/a
Franklin 51.3 28.7 78 -8 5.6 1.4
Gastonia 54.7 34.2 80 3 3.8 0.3
Greensboro 51.8 32.9 78 -1 3.2 1.3
Greenville 56.4 35.4 82 1 3.5 0.8
Henderson 52.8 28.6 81 0 3.7 0.0
Hendersonville 51.4 32.0 77 -4 5.0 1.9
Hickory 52.2 32.9 78 -5 3.8 n/a
High Point 53.7 33.1 81 0 3.7 0.4
Highlands 45.4 27.4 75 -12 8.8 3.6
Laurinburg 57.1 35.1 81 5 3.5 0.1
Lenoir 52.8 29.6 80 -18 4.1 2.0
Lexington 53.7 31.3 79 1 3.4 0.6
Lincolnton 53.6 32.3 80 -1 4.1 1.0
Lumberton 57.3 35.7 81 -2 3.5 0.1
Marion 53.0 29.3 84 -5 4.8 1.6
Monroe 55.1 33.5 84 -1 3.4 0.2
Morehead City 59.8 39.9 79 3 4.4 0.0
Morganton 52.6 29.4 80 -10 4.7 1.3
Mount Airy 50.4 27.7 80 -1 4.2 2.1
Mt. Mitchell 39.0 23.2 64 -21 7.2 18.1
New Bern 58.5 37.2 83 -4 3.7 n/a
Raleigh 54.5 34.2 81 0 3.4 0.8
Roxboro 53.7 29.9 80 -1 3.9 0.9
Salisbury 53.9 32.6 79 -5 3.1 0.7
Shelby 53.9 30.8 80 -2 4.4 0.8
Siler City 52.9 32.8 79 -8 3.3 0.4
Smithfield 55.6 33.6 81 -1 3.4 0.7
Statesville 52.4 29.0 80 -3 3.9 1.3
Tarboro 55.2 33.6 83 0 3.2 1.9
Wadesboro 55.4 34.3 80 4 3.2 0.2
Washington 56.5 37.3 86 13 3.5 0.6
Waynesville 51.6 26.3 78 -8 4.7 2.8
Williamston 55.8 35.4 82 4 3.6 0.4
Wilmington 60.2 38.9 82 0 3.7 0.0
Wilson 55.7 34.8 81 2 3.6 0.5
Winston-Salem 51.8 32.9 79 0 3.2 1.3