North Carolina towns
All 282 North Carolina towns and cities with 2,500 or more people. The typical North Carolina town has a median home value of $228,900 and household income of $60,458.
North Carolina town rankings
- The 25 Best Small Towns to Retire in North Carolina
- The 25 Quietest Small Towns in North Carolina
- The 25 Most Affordable Small Towns in North Carolina
- The 25 Best Small Towns for Families in North Carolina
- The 13 Best Quiet, Affordable Small Towns to Retire in North Carolina
- 25 Small Towns in North Carolina With the Cheapest Homes
- 25 Small Towns in North Carolina With the Mildest Winters
- The 25 Most Walkable Small Towns in North Carolina
- 25 Small Towns in North Carolina With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in North Carolina
- The 20 Best Affordable Small Towns for Remote Workers in North Carolina
All North Carolina towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Charlotte | Mecklenburg County | 874,579 | $385,700 | $82,068 | 32° |
| Raleigh | Wake County | 467,665 | $415,800 | $85,395 | 32° |
| Greensboro | Guilford County | 299,035 | $244,800 | $61,515 | 30° |
| Durham | Durham County | 283,506 | $392,800 | $81,619 | 28° |
| Winston-Salem | Forsyth County | 249,545 | $233,800 | $59,268 | 31° |
| Fayetteville | Cumberland County | 208,501 | $188,000 | $58,407 | 32° |
| Cary | Wake County | 174,721 | $580,200 | $134,905 | 31° |
| Wilmington | New Hanover County | 115,451 | $383,800 | $66,738 | 36° |
| High Point | Guilford County | 114,059 | $235,800 | $64,561 | 32° |
| Concord | Cabarrus County | 105,240 | $353,700 | $86,921 | 29° |
| Asheville | Buncombe County | 94,589 | $440,000 | $71,102 | 29° |
| Greenville | Pitt County | 87,521 | $233,500 | $49,748 | 33° |
| Gastonia | Gaston County | 80,411 | $277,600 | $64,059 | 31° |
| Jacksonville | Onslow County | 72,723 | $210,100 | $57,697 | 35° |
| Chapel Hill | Orange County | 61,960 | $613,700 | $85,989 | 32° |
| Huntersville | Mecklenburg County | 61,376 | $472,900 | $120,516 | 32° |
| Apex | Wake County | 58,780 | $576,100 | $144,135 | 31° |
| Burlington | Alamance County | 57,303 | $199,200 | $56,880 | 31° |
| Rocky Mount | Nash County | 54,341 | $165,700 | $55,534 | 31° |
| Kannapolis | Cabarrus County | 53,114 | $276,400 | $73,836 | 29° |
| Mooresville | Iredell County | 50,193 | $390,900 | $89,647 | 27° |
| Wilson | Wilson County | 47,851 | $210,700 | $52,485 | 33° |
| Wake Forest | Wake County | 47,601 | $474,500 | $123,802 | 28° |
| Hickory | Catawba County | 43,490 | $278,400 | $64,576 | 30° |
| Holly Springs | Wake County | 41,239 | $535,800 | $135,578 | 28° |
| Indian Trail | Union County | 39,997 | $385,000 | $108,483 | 32° |
| Salisbury | Rowan County | 35,540 | $242,500 | $53,716 | 29° |
| Monroe | Union County | 34,562 | $309,100 | $72,540 | 30° |
| Fuquay-Varina | Wake County | 34,152 | $451,500 | $115,497 | 28° |
| Goldsboro | Wayne County | 33,657 | $200,400 | $48,540 | 35° |
| Cornelius | Mecklenburg County | 31,412 | $559,400 | $113,767 | 29° |
| New Bern | Craven County | 31,291 | $240,100 | $61,031 | 34° |
| Garner | Wake County | 31,159 | $355,000 | $78,756 | 28° |
| Sanford | Lee County | 30,261 | $245,400 | $57,586 | 31° |
| Morrisville | Wake County | 29,630 | $518,800 | $125,396 | 32° |
| Matthews | Mecklenburg County | 29,435 | $445,100 | $108,611 | 32° |
| Statesville | Iredell County | 28,419 | $248,000 | $52,880 | 26° |
| Thomasville | Davidson County | 27,183 | $179,300 | $60,935 | 32° |
| Asheboro | Randolph County | 27,156 | $188,100 | $47,197 | 29° |
| Mint Hill | Mecklenburg County | 26,450 | $428,900 | $100,860 | 32° |
| Kernersville | Forsyth County | 26,449 | $290,700 | $71,918 | 30° |
| Clayton | Johnston County | 26,307 | $329,600 | $78,822 | 30° |
| Leland | Brunswick County | 22,908 | $398,900 | $91,977 | 36° |
| Shelby | Cleveland County | 21,918 | $197,200 | $48,376 | 27° |
| Carrboro | Orange County | 21,295 | $539,400 | $85,743 | 29° |
| Clemmons | Forsyth County | 21,163 | $335,800 | $87,655 | 26° |
| Waxhaw | Union County | 20,534 | $549,400 | $131,894 | 32° |
| Kinston | Lenoir County | 19,900 | $119,300 | $36,878 | 35° |
| Lexington | Davidson County | 19,632 | $179,900 | $43,128 | 28° |
| Knightdale | Wake County | 19,435 | $380,100 | $103,220 | 30° |
| Boone | Watauga County | 19,092 | $411,100 | $30,065 | 22° |
| Lumberton | Robeson County | 19,025 | $152,600 | $42,877 | 33° |
| Harrisburg | Cabarrus County | 18,967 | $478,000 | $148,254 | 29° |
| Elizabeth City | Pasquotank County | 18,631 | $187,700 | $52,141 | 34° |
| Lenoir | Caldwell County | 18,352 | $179,400 | $49,910 | 27° |
| Hope Mills | Cumberland County | 17,808 | $190,600 | $65,774 | 34° |
| Mebane | Alamance County | 17,797 | $338,900 | $83,174 | 29° |
| Mount Holly | Gaston County | 17,703 | $337,800 | $79,385 | 32° |
| Pinehurst | Moore County | 17,581 | $476,600 | $109,802 | 31° |
| Morganton | Burke County | 17,474 | $221,700 | $51,355 | 28° |
| Graham | Alamance County | 17,157 | $233,800 | $56,239 | 29° |
| Havelock | Craven County | 16,621 | $207,700 | $58,408 | 36° |
| Murraysville | New Hanover County | 16,582 | $320,700 | $81,167 | 36° |
| Albemarle | Stanly County | 16,432 | $204,800 | $46,881 | 31° |
| Stallings | Union County | 16,112 | $428,000 | $115,974 | 32° |
| Southern Pines | Moore County | 15,545 | $451,100 | $88,535 | 31° |
| Eden | Rockingham County | 15,421 | $120,700 | $47,260 | 27° |
| Roanoke Rapids | Halifax County | 15,229 | $142,700 | $53,690 | 30° |
| Hendersonville | Henderson County | 15,137 | $317,000 | $53,449 | 27° |
| Davidson | Mecklenburg County | 15,106 | $687,700 | $166,556 | 29° |
| Henderson | Vance County | 15,060 | $123,800 | $39,969 | 26° |
| Belmont | Gaston County | 15,010 | $395,000 | $94,883 | 32° |
| Laurinburg | Scotland County | 14,978 | $134,200 | $42,170 | 33° |
| Reidsville | Rockingham County | 14,583 | $138,800 | $42,921 | 29° |
| Piney Green | Onslow County | 14,386 | $227,600 | $72,177 | 32° |
| Anderson Creek | Harnett County | 13,636 | $282,200 | $87,287 | 29° |
| Lewisville | Forsyth County | 13,381 | $325,400 | $100,917 | 26° |
| Weddington | Union County | 13,181 | $824,100 | $190,766 | 32° |
| Newton | Catawba County | 13,148 | $186,300 | $62,015 | 31° |
| Archdale | Randolph County | 11,907 | $198,000 | $64,757 | 32° |
| Spring Lake | Cumberland County | 11,660 | $124,000 | $51,958 | 32° |
| Myrtle Grove | New Hanover County | 11,476 | $439,100 | $113,463 | 36° |
| Lake Norman of Iredell | Iredell County | 11,395 | $887,400 | $173,542 | 31° |
| Elon | Alamance County | 11,336 | $366,300 | $84,773 | 30° |
| Smithfield | Johnston County | 11,292 | $242,500 | $43,270 | 31° |
| Kings Mountain | Cleveland County | 11,142 | $204,100 | $49,564 | 33° |
| Lincolnton | Lincoln County | 11,091 | $248,700 | $46,320 | 30° |
| Spout Springs | Harnett County | 11,040 | $358,500 | $92,402 | 29° |
| Summerfield | Guilford County | 10,951 | $521,900 | $160,275 | 30° |
| Tarboro | Edgecombe County | 10,721 | $185,500 | $49,796 | 30° |
| Mount Airy | Surry County | 10,676 | $181,900 | $40,275 | 25° |
| Pineville | Mecklenburg County | 10,602 | $395,100 | $69,354 | 32° |
| Winterville | Pitt County | 10,462 | $245,100 | $83,193 | 33° |
| Waynesville | Haywood County | 10,140 | $281,700 | $54,923 | 24° |
| Washington | Beaufort County | 9,875 | $206,800 | $40,186 | 34° |
| Wendell | Wake County | 9,793 | $330,500 | $95,787 | 31° |
| Hillsborough | Orange County | 9,660 | $460,100 | $98,163 | 30° |
| Morehead City | Carteret County | 9,556 | $357,400 | $56,233 | 36° |
| Rolesville | Wake County | 9,475 | $535,000 | $149,565 | 28° |
| Rockingham | Richmond County | 9,243 | $150,800 | $37,224 | 33° |
| Gibsonville | Guilford County | 8,920 | $298,000 | $95,861 | 30° |
| St. Stephens | Catawba County | 8,852 | $213,300 | $60,394 | 30° |
| Wesley Chapel | Union County | 8,681 | $535,500 | $132,188 | 32° |
| Lake Norman of Catawba | Catawba County | 8,658 | $492,600 | $112,656 | 31° |
| Oxford | Granville County | 8,628 | $196,200 | $43,054 | 30° |
| Aberdeen | Moore County | 8,516 | $314,900 | $75,078 | 31° |
| Kings Grant | New Hanover County | 8,466 | $300,700 | $62,232 | 36° |
| Dunn | Harnett County | 8,446 | $193,900 | $46,830 | 32° |
| Black Mountain | Buncombe County | 8,426 | $358,900 | $77,042 | 28° |
| Conover | Catawba County | 8,421 | $271,300 | $65,972 | 31° |
| Butner | Granville County | 8,397 | $231,100 | $74,739 | 28° |
| Oak Island | Brunswick County | 8,396 | $456,500 | $85,872 | 36° |
| Clinton | Sampson County | 8,383 | $212,000 | $44,953 | 32° |
| Ogden | New Hanover County | 8,200 | $463,700 | $121,338 | 36° |
| Roxboro | Person County | 8,134 | $157,700 | $36,553 | 26° |
| Fletcher | Henderson County | 7,987 | $331,100 | $75,272 | 29° |
| Woodfin | Buncombe County | 7,936 | $366,700 | $71,384 | 29° |
| Brevard | Transylvania County | 7,744 | $450,000 | $54,103 | 25° |
| Marion | McDowell County | 7,717 | $163,500 | $51,314 | 28° |
| Siler City | Chatham County | 7,702 | $154,600 | $46,566 | 30° |
| Cullowhee | Jackson County | 7,682 | $382,300 | $35,929 | 26° |
| Kill Devil Hills | Dare County | 7,656 | $442,200 | $89,773 | 36° |
| Etowah | Henderson County | 7,642 | $338,100 | $72,596 | 26° |
| Half Moon | Onslow County | 7,543 | $182,500 | $68,946 | 32° |
| Oak Ridge | Guilford County | 7,474 | $529,300 | $155,385 | 30° |
| Porters Neck | New Hanover County | 7,397 | $569,700 | $119,979 | 36° |
| Forest City | Rutherford County | 7,377 | $160,800 | $35,524 | 27° |
| King | Stokes County | 7,197 | $238,200 | $57,817 | 26° |
| Mills River | Henderson County | 7,078 | $436,100 | $105,398 | 27° |
| Hampstead | Pender County | 7,016 | $402,100 | $91,745 | 33° |
| Trinity | Randolph County | 7,006 | $216,600 | $82,664 | 32° |
| Zebulon | Wake County | 6,903 | $320,700 | $79,112 | 31° |
| Unionville | Union County | 6,643 | $336,200 | $96,028 | 30° |
| Carolina Beach | New Hanover County | 6,564 | $566,200 | $94,398 | 36° |
| St. James | Brunswick County | 6,529 | $636,800 | $116,383 | 36° |
| Silver Lake | New Hanover County | 6,500 | $325,500 | $76,756 | 36° |
| Marvin | Union County | 6,358 | $906,000 | $250,001 | 32° |
| Selma | Johnston County | 6,317 | $171,600 | $41,368 | 31° |
| Cherryville | Gaston County | 6,078 | $232,100 | $70,625 | 30° |
| Hamlet | Richmond County | 6,025 | $112,600 | $41,590 | 33° |
| Boiling Spring Lakes | Brunswick County | 5,943 | $292,300 | $62,676 | 36° |
| Dallas | Gaston County | 5,927 | $254,000 | $58,403 | 31° |
| Stokesdale | Guilford County | 5,924 | $379,100 | $121,071 | 30° |
| Mocksville | Davie County | 5,900 | $240,700 | $55,367 | 25° |
| East Flat Rock | Henderson County | 5,757 | $245,900 | $59,583 | 27° |
| Westport | Lincoln County | 5,705 | $580,000 | $131,908 | 31° |
| Walkertown | Forsyth County | 5,692 | $236,900 | $82,615 | 31° |
| Nashville | Nash County | 5,632 | $205,300 | $61,000 | 31° |
| Wrightsboro | New Hanover County | 5,526 | $255,700 | $78,450 | 36° |
| Bessemer City | Gaston County | 5,428 | $206,100 | $60,300 | 31° |
| Cramerton | Gaston County | 5,296 | $343,400 | $82,160 | 31° |
| James City | Craven County | 5,291 | $204,400 | $58,973 | 34° |
| Angier | Harnett County | 5,265 | $268,200 | $52,214 | 29° |
| Williamston | Martin County | 5,248 | $107,100 | $38,738 | 33° |
| Moyock | Currituck County | 5,154 | $405,100 | $115,244 | 34° |
| Briar Chapel | Chatham County | 5,108 | $570,300 | $166,063 | 29° |
| Long View | Catawba County | 5,088 | $157,300 | $46,739 | 30° |
| Swannanoa | Buncombe County | 5,021 | $287,500 | $69,760 | 25° |
| Sawmills | Caldwell County | 5,020 | $219,600 | $71,067 | 30° |
| Wadesboro | Anson County | 5,008 | $153,200 | $42,667 | 32° |
| Pleasant Garden | Guilford County | 5,000 | $223,500 | $88,204 | 27° |
| Whispering Pines | Moore County | 4,987 | $464,800 | $126,450 | 31° |
| Ayden | Pitt County | 4,977 | $182,400 | $42,413 | 33° |
| Granite Falls | Caldwell County | 4,965 | $202,400 | $56,917 | 30° |
| Seven Lakes | Moore County | 4,900 | $394,500 | $91,085 | 33° |
| Ahoskie | Hertford County | 4,891 | $143,200 | $40,987 | 29° |
| Creedmoor | Granville County | 4,866 | $281,400 | $82,961 | 28° |
| Archer Lodge | Johnston County | 4,797 | $324,500 | $91,188 | 31° |
| Whiteville | Columbus County | 4,766 | $187,500 | $31,167 | 32° |
| Midway | Davidson County | 4,742 | $274,100 | $83,446 | 28° |
| Lillington | Harnett County | 4,735 | $247,200 | $81,760 | 29° |
| Valdese | Burke County | 4,689 | $209,800 | $50,740 | 28° |
| Midland | Cabarrus County | 4,684 | $369,100 | $101,477 | 29° |
| Boiling Springs | Cleveland County | 4,615 | $265,400 | $89,875 | 27° |
| Randleman | Randolph County | 4,595 | $184,700 | $53,456 | 27° |
| Carolina Shores | Brunswick County | 4,588 | $288,600 | $76,087 | 34° |
| Weaverville | Buncombe County | 4,567 | $463,700 | $88,221 | 29° |
| Raeford | Hoke County | 4,559 | $201,800 | $46,494 | 30° |
| Erwin | Harnett County | 4,542 | $161,100 | $50,701 | 32° |
| Pittsboro | Chatham County | 4,537 | $376,300 | $81,639 | 30° |
| Locust | Stanly County | 4,537 | $322,100 | $76,504 | 29° |
| Ranlo | Gaston County | 4,511 | $200,200 | $78,033 | 31° |
| Bethlehem | Alexander County | 4,491 | $327,000 | $87,795 | 30° |
| Beaufort | Carteret County | 4,464 | $354,900 | $53,321 | 38° |
| Farmville | Pitt County | 4,461 | $183,000 | $47,410 | 32° |
| Edenton | Chowan County | 4,460 | $274,100 | $38,417 | 34° |
| China Grove | Rowan County | 4,434 | $225,800 | $54,083 | 27° |
| Canton | Haywood County | 4,422 | $246,700 | $69,924 | 25° |
| North Wilkesboro | Wilkes County | 4,382 | $212,700 | $38,474 | 27° |
| Newport | Carteret County | 4,364 | $233,600 | $56,351 | 34° |
| Spindale | Rutherford County | 4,225 | $167,400 | $41,262 | 27° |
| Forest Oaks | Guilford County | 4,209 | $349,300 | $107,604 | 30° |
| Mount Olive | Wayne County | 4,198 | $153,500 | $48,700 | 31° |
| Shallotte | Brunswick County | 4,185 | $349,500 | $88,367 | 36° |
| Franklin | Macon County | 4,175 | $195,000 | $47,888 | 26° |
| Sunset Beach | Brunswick County | 4,175 | $410,900 | $81,976 | 36° |
| Holly Ridge | Onslow County | 4,171 | $360,300 | $104,788 | 35° |
| Welcome | Davidson County | 4,131 | $200,800 | $63,353 | 28° |
| Royal Pines | Buncombe County | 4,127 | $400,200 | $107,885 | 29° |
| Elkin | Surry County | 4,122 | $226,900 | $60,740 | 23° |
| Trent Woods | Craven County | 4,074 | $343,100 | $107,802 | 35° |
| Wingate | Union County | 4,055 | $229,800 | $63,068 | 30° |
| River Road | Beaufort County | 4,048 | $232,800 | $46,352 | 34° |
| Southport | Brunswick County | 3,971 | $437,700 | $87,641 | 36° |
| Benson | Johnston County | 3,967 | $279,800 | $67,102 | 32° |
| Stanley | Gaston County | 3,963 | $270,200 | $75,461 | 31° |
| Surf City | Pender County | 3,867 | $512,300 | $81,433 | 35° |
| Emerald Isle | Carteret County | 3,847 | $603,700 | $89,773 | 34° |
| Northchase | New Hanover County | 3,842 | $318,400 | $59,375 | 33° |
| Bayshore | New Hanover County | 3,833 | $525,800 | $94,632 | 36° |
| Tabor City | Columbus County | 3,781 | $115,900 | $38,714 | 32° |
| Hudson | Caldwell County | 3,780 | $223,000 | $65,268 | 27° |
| Elroy | Wayne County | 3,755 | $133,100 | $63,238 | 35° |
| Tyro | Davidson County | 3,753 | $191,800 | $58,364 | 28° |
| Swansboro | Onslow County | 3,744 | $378,700 | $114,425 | 32° |
| Maiden | Catawba County | 3,736 | $233,800 | $75,511 | 31° |
| Gamewell | Caldwell County | 3,702 | $170,100 | $46,556 | 27° |
| Troutman | Iredell County | 3,698 | $398,800 | $98,462 | 26° |
| Landis | Rowan County | 3,690 | $252,100 | $75,000 | 29° |
| Kitty Hawk | Dare County | 3,689 | $535,000 | $94,450 | 36° |
| Wilkesboro | Wilkes County | 3,687 | $223,700 | $40,907 | 27° |
| Dana | Henderson County | 3,683 | $249,700 | $60,450 | 27° |
| Jamestown | Guilford County | 3,668 | $326,800 | $104,844 | 32° |
| Eastover | Cumberland County | 3,656 | $241,600 | $85,156 | 32° |
| Lowell | Gaston County | 3,654 | $200,600 | $52,500 | 31° |
| Rutherfordton | Rutherford County | 3,640 | $288,400 | $59,375 | 27° |
| Mountain View | Catawba County | 3,590 | $222,500 | $71,792 | 30° |
| Windsor | Bertie County | 3,582 | $102,700 | $40,714 | 33° |
| Brices Creek | Craven County | 3,542 | $338,700 | $85,723 | 35° |
| Mountain Home | Henderson County | 3,490 | $400,000 | $83,083 | 27° |
| Flat Rock | Henderson County | 3,486 | $601,700 | $95,098 | 27° |
| East Rockingham | Richmond County | 3,471 | $111,800 | $34,355 | 33° |
| Fairview | Union County | 3,456 | $382,300 | $98,808 | 32° |
| Wallace | Duplin County | 3,413 | $178,000 | $51,250 | 31° |
| Lake Royale | Franklin County | 3,392 | $280,400 | $107,806 | 28° |
| Rockfish | Hoke County | 3,383 | $199,900 | $64,476 | 30° |
| Rural Hall | Forsyth County | 3,351 | $189,600 | $51,054 | 26° |
| Red Oak | Nash County | 3,342 | $271,800 | $90,214 | 31° |
| Plymouth | Washington County | 3,320 | $87,000 | $34,521 | 34° |
| Spencer | Rowan County | 3,308 | $201,700 | $65,465 | 29° |
| Elizabethtown | Bladen County | 3,296 | $159,200 | $29,375 | 32° |
| Lowesville | Lincoln County | 3,281 | $406,500 | $113,510 | 31° |
| Lake Park | Union County | 3,269 | $334,500 | $66,411 | 32° |
| Buies Creek | Harnett County | 3,253 | $361,500 | $53,933 | 29° |
| Glen Raven | Alamance County | 3,239 | $224,000 | $63,173 | 31° |
| Lake Junaluska | Haywood County | 3,219 | $389,200 | $66,165 | 24° |
| Mar-Mac | Wayne County | 3,184 | $149,200 | $53,819 | 35° |
| Nags Head | Dare County | 3,168 | $490,800 | $91,264 | 36° |
| Mineral Springs | Union County | 3,159 | $389,900 | $91,500 | 32° |
| Green Level | Alamance County | 3,152 | $168,400 | $55,823 | 29° |
| Bermuda Run | Davie County | 3,120 | $347,600 | $69,301 | 25° |
| Southern Shores | Dare County | 3,090 | $712,300 | $131,429 | 36° |
| Burgaw | Pender County | 3,088 | $242,200 | $67,853 | 32° |
| Red Springs | Robeson County | 3,087 | $100,800 | $20,833 | 34° |
| Louisburg | Franklin County | 3,064 | $262,500 | $38,036 | 28° |
| Wallburg | Davidson County | 3,051 | $343,700 | $88,406 | 31° |
| Yadkinville | Yadkin County | 2,995 | $183,800 | $53,125 | 25° |
| Granite Quarry | Rowan County | 2,984 | $257,300 | $57,981 | 29° |
| Skippers Corner | New Hanover County | 2,912 | $247,500 | $72,297 | 33° |
| River Bend | Craven County | 2,902 | $266,100 | $71,824 | 35° |
| Enochville | Rowan County | 2,893 | $265,700 | $66,225 | 29° |
| Troy | Montgomery County | 2,850 | $160,100 | $51,731 | 33° |
| Pembroke | Robeson County | 2,823 | $129,400 | $25,889 | 35° |
| Grandy | Currituck County | 2,776 | $306,000 | $62,847 | 33° |
| Carthage | Moore County | 2,775 | $208,200 | $82,695 | 31° |
| Fairview | Buncombe County | 2,771 | $439,600 | $92,132 | 25° |
| Fairfield Harbour | Craven County | 2,767 | $300,600 | $72,583 | 36° |
| South Rosemary | Halifax County | 2,753 | $86,800 | $47,466 | 30° |
| Warsaw | Duplin County | 2,733 | $112,500 | $54,297 | 30° |
| Cajah's Mountain | Caldwell County | 2,722 | $201,800 | $53,361 | 27° |
| Denver | Lincoln County | 2,697 | $296,300 | $65,721 | 31° |
| Wentworth | Rockingham County | 2,662 | $170,300 | $68,500 | 29° |
| Liberty | Randolph County | 2,655 | $194,500 | $39,663 | 30° |
| Murfreesboro | Hertford County | 2,619 | $158,600 | $39,914 | 29° |
| La Grange | Lenoir County | 2,595 | $83,800 | $48,078 | 35° |
| Sylva | Jackson County | 2,578 | $201,200 | $44,086 | 26° |
| Tobaccoville | Forsyth County | 2,578 | $234,200 | $80,263 | 26° |
| Fearrington Village | Chatham County | 2,557 | $472,600 | $86,116 | 30° |
| Sneads Ferry | Onslow County | 2,548 | $269,300 | $79,594 | 35° |
| Wilson's Mills | Johnston County | 2,534 | $241,800 | $62,813 | 31° |
| Marshville | Union County | 2,522 | $172,300 | $57,837 | 30° |
| Brogden | Wayne County | 2,510 | $96,400 | $42,074 | 35° |
North Carolina counties
- Alamance County
- Alexander County
- Anson County
- Beaufort County
- Bertie County
- Bladen County
- Brunswick County
- Buncombe County
- Burke County
- Cabarrus County
- Caldwell County
- Carteret County
- Catawba County
- Chatham County
- Chowan County
- Cleveland County
- Columbus County
- Craven County
- Cumberland County
- Currituck County
- Dare County
- Davidson County
- Davie County
- Duplin County
- Durham County
- Edgecombe County
- Forsyth County
- Franklin County
- Gaston County
- Granville County
- Guilford County
- Halifax County
- Harnett County
- Haywood County
- Henderson County
- Hertford County
- Hoke County
- Iredell County
- Jackson County
- Johnston County
- Lee County
- Lenoir County
- Lincoln County
- Macon County
- Martin County
- McDowell County
- Mecklenburg County
- Montgomery County
- Moore County
- Nash County
- New Hanover County
- Onslow County
- Orange County
- Pasquotank County
- Pender County
- Person County
- Pitt County
- Randolph County
- Richmond County
- Robeson County
- Rockingham County
- Rowan County
- Rutherford County
- Sampson County
- Scotland County
- Stanly County
- Stokes County
- Surry County
- Transylvania County
- Union County
- Vance County
- Wake County
- Washington County
- Watauga County
- Wayne County
- Wilkes County
- Wilson County
- Yadkin County