Average Temperatures for North Carolina in December

Average temperatures for December at cities, communities and other locations around North Carolina are listed below in degrees Fahrenheit and Celsius.

You can jump to a separate table for each region of the state: North Carolina Mountains in the west, Piedmont in the center, and North Carolina Coast to the east.

The tables give the normals for maximum and minimum temperatures based on weather data collected from 1991 to 2020 by the US National Centers for Environmental Information.

North Carolina Mountains

Average December temperatures
High °F Low °F Place High °C Low °C
51 32 Asheville 10 0
44 26 Banner Elk 7 -4
42 26 Blowing Rock 6 -3
45 25 Boone 7 -4
51 29 Cullowhee 11 -2
42 26 Grandfather Mountain 5 -4
45 27 Highlands 7 -3
52 30 Kerr Scott Reservoir 11 -1
52 30 Morganton 11 -1
51 30 North Wilkesboro 11 -1
52 28 Pisgah Forest 11 -2
50 31 Tapoco 10 0
51 32 Waterville 11 0
52 34 Winston-Salem 11 1

Piedmont

Average daily temperatures in December
High °F Low °F Place High °C Low °C
54 34 Albemarle 12 1
55 33 Burlington 13 0
53 34 Cary 12 1
54 32 Chapel Hill 12 0
55 35 Charlotte 13 1
56 32 Concord 13 0
52 32 Durham 11 0
56 35 Gastonia 13 1
53 33 Greensboro 11 0
54 29 Henderson 12 -2
52 33 Hickory 11 0
54 34 High Point 12 1
50 28 Mount Airy 10 -3
55 34 Raleigh Raleigh 1
55 29 Shelby 13 -1

North Carolina Coast

December temperatures: daily averages
High °F Low °F Place High °C Low °C
57 43 Atlantic Beach 14 6
59 41 Beaufort 15 5
57 36 Belhaven 14 2
59 45 Cape Hatteras 15 7
64 41 Cedar Island 18 5
55 38 Edenton 13 3
56 38 Elizabeth City 14 3
57 34 Fayetteville 14 1
57 37 Goldsboro 14 3
56 35 Greenville 14 2
57 34 Hofmann Forest 14 1
60 36 Jacksonville 15 2
59 38 Kinston 15 3
57 36 Lumberton 14 2
55 40 Manteo 13 5
59 40 Morehead City 15 5
59 37 New Bern 15 3
56 43 Ocracoke 13 6
53 34 Roanoke Rapids 12 1
55 34 Rocky Mount 13 1
63 38 Southport 17 3
60 39 Wilmington 16 4
56 35 Wilson 13 2
Reference

NOAA National Centers for Environmental Information (NCEI). Climate Normals.

North Carolina Temperatures
Back to Top