North Carolina weather in January: Statewide normals and every place, NOAA 1991-2020
In January, North Carolina's statewide normal high is 51°F and normal low 30°F; normal highs run from 35°F in Beech Mountain to 60°F in Southport (NOAA 1991-2020 normals).
- Statewide normal high
- 51°FJanuary, 1991-2020
- Statewide normal low
- 30°FJanuary, 1991-2020
- Statewide normal precipitation
- 3.93 inJanuary
- Warmest place
- 60°Fnormal high, Southport
- Coolest place
- 35°Fnormal high, Beech Mountain
Where is North Carolina warmest and wettest in January?
Southport has the warmest January afternoons (60°F) and Beech Mountain the coolest (35°F). Highlands gets the most precipitation (7.99 in) and Lumberton the least (2.55 in). The most snow falls in Beech Mountain (16.6 inches).
Statewide, January averaged 40.8°F in 2021, 38.7°F in 2022, 46.7°F in 2023, 41.8°F in 2024, 35.5°F in 2025, 38.9°F in 2026, against a 1991-2020 normal of 40.8°F.
| Place | High | Low | Precip. | Snow |
|---|---|---|---|---|
| Charlotte | 52°F | 32°F | 3.49 | 1.6 |
| Raleigh | 52°F | 32°F | 3.43 | 2.6 |
| Greensboro | 49°F | 30°F | 3.39 | 2.9 |
| Durham | 49°F | 28°F | 3.98 | – |
| Winston-Salem | 49°F | 31°F | 3.35 | – |
| Fayetteville | 54°F | 34°F | 3.15 | – |
| Cary | 50°F | 31°F | 3.54 | – |
| Wilmington | 57°F | 36°F | 3.81 | 0.7 |
| High Point | 52°F | 32°F | 3.83 | 1.3 |
| Concord | 53°F | 29°F | 3.68 | 1.1 |
| Greenville | 53°F | 33°F | 3.91 | 1.6 |
| Asheville | 49°F | 29°F | 4.13 | 3.6 |
| Gastonia | 53°F | 33°F | 3.34 | – |
| Apex | 51°F | 31°F | 3.65 | 2.9 |
| Jacksonville | 56°F | 32°F | 3.75 | – |
| Chapel Hill | 51°F | 32°F | 3.39 | – |
| Burlington | 52°F | 30°F | 3.07 | – |
| Rocky Mount | 52°F | 31°F | 3.51 | – |
| Wilson | 52°F | 33°F | 3.75 | 0.8 |
| Hickory | 49°F | 30°F | 3.81 | – |
| Monroe | 53°F | 32°F | 3.00 | – |
| Garner | 52°F | 28°F | 3.92 | – |
| Salisbury | 50°F | 29°F | 3.46 | 1.4 |
| Goldsboro | 54°F | 35°F | 3.55 | 1.3 |
| New Bern | 55°F | 34°F | 3.89 | – |
| Sanford | 53°F | 31°F | 3.61 | 1.8 |
| Clayton | 52°F | 30°F | 4.28 | 2.2 |
| Statesville | 49°F | 26°F | 3.71 | 2.4 |
| Asheboro | 50°F | 29°F | 3.95 | – |
| Shelby | 53°F | 27°F | 4.31 | 1.8 |
| Carrboro | 51°F | 29°F | 3.95 | 1.5 |
| Boone | 41°F | 22°F | 4.39 | 6.6 |
| Lexington | 52°F | 28°F | 3.75 | 2.0 |
| Kinston | 56°F | 35°F | 3.74 | 0.3 |
| Graham | 50°F | 29°F | 3.33 | – |
| Elizabeth City | 52°F | 33°F | 3.30 | – |
| Lumberton | 55°F | 35°F | 2.55 | – |
| Lenoir | 49°F | 27°F | 3.93 | 1.3 |
| Morganton | 49°F | 28°F | 4.30 | 1.0 |
| Havelock | 57°F | 36°F | 4.07 | 0.6 |
| Albemarle | 51°F | 31°F | 3.80 | 0.4 |
| Hendersonville | 48°F | 27°F | 5.28 | 2.9 |
| Eden | 49°F | 27°F | 3.83 | 1.6 |
| Laurinburg | 55°F | 34°F | 3.11 | – |
| Henderson | 51°F | 26°F | 3.67 | 1.2 |
| Reidsville | 48°F | 29°F | 3.98 | 2.9 |
| Roanoke Rapids | 51°F | 32°F | – | – |
| Smithfield | 54°F | 31°F | 3.45 | 0.1 |
| Myrtle Grove | 56°F | 36°F | 3.95 | – |
| Lincolnton | 51°F | 30°F | 3.93 | 2.6 |
| Tarboro | 51°F | 30°F | 3.27 | 1.9 |
| Waynesville | 47°F | 24°F | 4.62 | 2.6 |
| Mount Airy | 47°F | 25°F | 3.99 | 3.1 |
| Morehead City | 55°F | 36°F | 4.51 | 0.3 |
| Washington | 53°F | 34°F | 3.91 | 0.4 |
| Oxford | 49°F | 30°F | 3.32 | – |
| Dunn | 55°F | 32°F | 3.63 | 1.0 |
| Black Mountain | 49°F | 26°F | – | – |
| Clinton | 53°F | 32°F | 3.50 | 0.8 |
| Roxboro | 51°F | 26°F | 4.02 | 1.7 |
| Fletcher | 47°F | 25°F | 4.60 | 3.1 |
| Siler City | 50°F | 30°F | 3.85 | 0.4 |
| Brevard | 49°F | 25°F | 6.98 | 1.7 |
| Marion | 49°F | 28°F | 4.69 | 1.9 |
| Forest City | 52°F | 27°F | 4.27 | – |
| Cullowhee | 49°F | 26°F | 4.85 | 1.3 |
| Mocksville | 49°F | 25°F | 3.75 | 1.9 |
| Swannanoa | 41°F | 25°F | 4.55 | 6.8 |
| Hamlet | 54°F | 33°F | 3.71 | 0.0 |
| Shallotte | 56°F | 36°F | 3.79 | – |
| Williamston | 52°F | 33°F | 3.69 | 0.0 |
| Wadesboro | 53°F | 32°F | 4.07 | 1.9 |
| Surf City | 55°F | 34°F | – | – |
| Beaufort | 55°F | 38°F | 4.17 | – |
| Lillington | 53°F | 29°F | 3.11 | – |
| Randleman | 49°F | 27°F | 3.68 | 2.3 |
| Whiteville | 55°F | 32°F | 3.47 | 0.5 |
| Raeford | 53°F | 30°F | 3.71 | 1.6 |
| Newport | 54°F | 34°F | 4.61 | – |
| Mount Olive | 53°F | 31°F | 3.46 | – |
| Edenton | 52°F | 34°F | 3.50 | 0.9 |
| North Wilkesboro | 48°F | 27°F | 4.40 | 2.0 |
| Franklin | 48°F | 26°F | 5.34 | 1.0 |
| Southport | 60°F | 36°F | 3.70 | – |
| Elkin | 49°F | 23°F | 4.00 | 1.4 |
| Rural Hall | 48°F | 28°F | – | – |
| Wallace | 55°F | 31°F | 3.63 | 0.4 |
| Louisburg | 52°F | 28°F | 3.74 | 0.9 |
| Elizabethtown | 54°F | 32°F | 3.73 | – |
| Plymouth | 54°F | 34°F | 3.95 | 1.0 |
| Yadkinville | 48°F | 25°F | 3.68 | 2.7 |
| Carthage | 53°F | 31°F | 3.93 | 0.7 |
| Warsaw | 52°F | 30°F | 3.59 | 0.9 |
| Richlands | 54°F | 32°F | 2.75 | – |
| Taylorsville | 49°F | 29°F | 4.36 | 1.7 |
| Murfreesboro | 50°F | 29°F | 3.72 | 0.6 |
| Spruce Pine | 45°F | 24°F | 4.54 | – |
| Sparta | 45°F | 22°F | 4.46 | 5.3 |
| Bent Creek | 46°F | 25°F | 4.50 | – |
| Yanceyville | 49°F | 29°F | 3.67 | 4.2 |
| Andrews | 50°F | 27°F | – | – |
| Murphy | 50°F | 25°F | 5.10 | 0.8 |
| Jefferson | 43°F | 22°F | 3.91 | 4.3 |
| Cherokee | 46°F | 26°F | 4.74 | 2.6 |
| Burnsville | 45°F | 27°F | 3.77 | – |
| Tryon | 50°F | 32°F | 5.32 | 2.4 |
| Manteo | 51°F | 36°F | 3.78 | 0.7 |
| Snow Hill | 53°F | 32°F | 4.01 | – |
| Bryson City | 48°F | 26°F | 5.26 | – |
| Atlantic Beach | 54°F | 39°F | 4.23 | – |
| Belhaven | 54°F | 33°F | 3.85 | 0.5 |
| Lake Lure | 50°F | 28°F | 4.99 | 1.6 |
| Blowing Rock | 39°F | 21°F | – | – |
| Banner Elk | 40°F | 22°F | 4.62 | 6.9 |
| Bayboro | 55°F | 34°F | 4.01 | 0.8 |
| Highlands | 42°F | 24°F | 7.99 | 2.6 |
| Old Fort | 50°F | 25°F | 4.20 | – |
| Marshall | 47°F | 24°F | 3.26 | 6.5 |
| Catawba | 50°F | 31°F | 3.72 | – |
| Ocracoke | 52°F | 40°F | 4.13 | 1.4 |
| Beech Mountain | 35°F | 20°F | 5.18 | 16.6 |
| Frisco | 54°F | 40°F | 4.65 | – |
| Columbia | 53°F | 33°F | 4.10 | – |
| Robbinsville | 45°F | 26°F | 6.16 | – |
| Hot Springs | 48°F | 29°F | 3.66 | 1.6 |
| Hayesville | 49°F | 24°F | – | – |
| Aurora | 53°F | 36°F | 3.90 | 0.1 |
| Jackson | 50°F | 29°F | 3.74 | 2.8 |
| Fairfield | 53°F | 29°F | 4.26 | – |
| Jackson Springs | 52°F | 33°F | 3.94 | 2.3 |
| Danbury | 48°F | 29°F | 3.75 | 2.6 |
| Arcola | 53°F | 29°F | 3.72 | 3.0 |
| Candler (1 mi W) | 48°F | 25°F | 3.59 | 3.2 |
| Cane Creek Reservoir | 50°F | 28°F | 3.51 | – |
| Cape Hatteras Airport | 55°F | 41°F | 4.91 | – |
| Cataloochee | 46°F | 23°F | – | – |
| Cedar Island | 62°F | 38°F | 4.59 | – |
| Celo (2 mi S) | 45°F | 23°F | 5.87 | 4.2 |
| Chatham Water Treatment Plant | 52°F | 30°F | 4.20 | – |
| Coweeta Experiment Station | 52°F | 26°F | 7.08 | 0.4 |
| Enka | 48°F | 25°F | 3.76 | – |
| Falls Lake | 49°F | 28°F | 3.49 | – |
| Flat Springs (1 mi E) | 42°F | 24°F | 4.41 | 12.6 |
| Grandfather Mountain | 37°F | 21°F | 5.01 | – |
| Hofmann Forest | 55°F | 32°F | 4.53 | – |
| Lake Toxaway (2 mi SW) | 46°F | 28°F | 8.70 | 3.3 |
| Lewiston | 51°F | 33°F | 3.67 | 0.3 |
| Longwood | 56°F | 34°F | 3.70 | 0.2 |
| Lumber River State Park | 55°F | 32°F | 3.79 | – |
| Moores Creek National Battlefield | 57°F | 32°F | – | – |
| Mount Mitchell | 34°F | 17°F | 7.47 | 19.2 |
| New Hill | 51°F | 28°F | 3.25 | – |
| New River McAf | 56°F | 35°F | 3.96 | 0.4 |
| North Fork 2 | 48°F | 28°F | 4.31 | 1.5 |
| Perrytown | 56°F | 35°F | 4.02 | – |
| Pfafftown | 49°F | 26°F | 3.64 | – |
| Pisgah Forest (3 mi NE) | 49°F | 26°F | 5.93 | 2.3 |
| Reelsboro | 56°F | 36°F | 3.96 | – |
| Rocky Mount (8 mi ESE) | 50°F | 31°F | 3.22 | 1.9 |
| Swanquarter Ferry | 53°F | 36°F | 4.20 | – |
| Tapoco | 48°F | 28°F | 5.40 | – |
| Transou | 42°F | 22°F | 4.65 | – |
| Vale Agricultural (2 mi SW) | 50°F | 27°F | 4.18 | – |
| Waterville 2 | 49°F | 29°F | 4.22 | 1.9 |
| West Kerr Scott Resv | 49°F | 27°F | 4.45 | 3.1 |
| Willard (4 mi SW) | 56°F | 32°F | 3.94 | 0.1 |
Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.