Census ACS 2023 · 96 cities
Largest Cities in North Carolina
North Carolina has 96 cities with populations of 10,000 or more. The largest city is Charlotte city with a population of 886,283. These cities represent the economic and cultural centers of the state, each with distinct demographic profiles reflecting local industries, housing markets, and community character. Explore the full ranking below to compare population, income, and age across all major cities in North Carolina.
Source: Census ACS 2023 5-Year Estimates
| # | City | Population | Median Income | Median Age |
|---|---|---|---|---|
| 1 | Winterville town | 10,624 | $82,783 | 39 |
| 2 | Winston-Salem city | 250,887 | $57,673 | 35.6 |
| 3 | Wilson city | 47,740 | $47,294 | 39.1 |
| 4 | Wilmington city | 118,578 | $63,900 | 37.5 |
| 5 | Wendell town | 11,585 | $93,848 | 38.3 |
| 6 | Weddington town | 13,468 | $196,159 | 43.5 |
| 7 | Waynesville town | 10,408 | $50,554 | 47.4 |
| 8 | Waxhaw town | 21,565 | $128,115 | 36.9 |
| 9 | Wake Forest town | 51,199 | $120,777 | 38.8 |
| 10 | Thomasville city | 27,261 | $58,246 | 39.4 |
| 11 | Tarboro town | 10,705 | $49,386 | 48.9 |
| 12 | Summerfield town | 11,031 | $151,131 | 44.4 |
| 13 | Statesville city | 29,161 | $55,492 | 37.4 |
| 14 | Stallings town | 16,495 | $106,074 | 39.4 |
| 15 | Spring Lake town | 11,613 | $50,497 | 25.4 |
| 16 | Spout Springs Cdp | 11,073 | $87,905 | 30.9 |
| 17 | Southern Pines town | 16,052 | $83,681 | 38.6 |
| 18 | Smithfield town | 11,798 | $37,827 | 42.7 |
| 19 | Shelby city | 21,868 | $50,705 | 41.2 |
| 20 | Sanford city | 30,833 | $54,294 | 34.9 |
| 21 | Salisbury city | 35,730 | $51,058 | 36.5 |
| 22 | Rolesville town | 10,200 | $148,250 | 38.9 |
| 23 | Rocky Mount city | 54,175 | $52,927 | 41.8 |
| 24 | Roanoke Rapids city | 15,024 | $53,981 | 38 |
| 25 | Reidsville city | 14,547 | $42,702 | 41.4 |
| 26 | Raleigh city | 470,763 | $82,424 | 34.7 |
| 27 | Piney Green Cdp | 14,205 | $65,179 | 30 |
| 28 | Pineville town | 10,780 | $64,257 | 33.9 |
| 29 | Pinehurst village | 17,992 | $104,955 | 58.8 |
| 30 | Newton city | 13,223 | $56,869 | 39.2 |
| 31 | New Bern city | 31,563 | $56,893 | 40.4 |
| 32 | Myrtle Grove Cdp | 12,404 | $112,139 | 41.7 |
| 33 | Murraysville Cdp | 17,307 | $75,720 | 37.1 |
| 34 | Mount Holly city | 17,928 | $75,928 | 39.1 |
| 35 | Mount Airy city | 10,631 | $39,873 | 46.7 |
| 36 | Morrisville town | 30,471 | $125,404 | 34.5 |
| 37 | Morganton city | 17,541 | $49,434 | 38.5 |
| 38 | Mooresville town | 51,447 | $88,592 | 36.6 |
| 39 | Monroe city | 35,596 | $67,265 | 36.5 |
| 40 | Mint Hill town | 26,954 | $99,272 | 46.2 |
| 41 | Mebane city | 18,899 | $84,312 | 36.8 |
| 42 | Matthews town | 29,959 | $105,579 | 39.3 |
| 43 | Lumberton city | 19,220 | $43,114 | 35.6 |
| 44 | Lincolnton city | 11,503 | $43,294 | 37.7 |
| 45 | Lexington city | 19,691 | $41,775 | 35.9 |
| 46 | Lewisville town | 13,655 | $84,424 | 41.8 |
| 47 | Lenoir city | 18,282 | $48,889 | 43.5 |
| 48 | Leland town | 26,307 | $88,576 | 48 |
| 49 | Laurinburg city | 15,079 | $39,258 | 37.9 |
| 50 | Lake Norman of Iredell Cdp | 12,496 | $194,519 | 47.7 |
| 51 | Knightdale town | 19,532 | $91,638 | 34 |
| 52 | Kinston city | 19,576 | $35,250 | 42.9 |
| 53 | Kings Mountain city | 11,472 | $45,507 | 41.6 |
| 54 | Kernersville town | 27,439 | $69,923 | 38.7 |
| 55 | Kannapolis city | 56,470 | $70,691 | 37.7 |
| 56 | Jacksonville city | 73,507 | $54,069 | 23.3 |
| 57 | Indian Trail town | 41,146 | $99,073 | 35.5 |
| 58 | Huntersville town | 62,458 | $119,951 | 39.9 |
| 59 | Hope Mills town | 17,823 | $60,671 | 33.3 |
| 60 | Holly Springs town | 43,429 | $132,435 | 36.3 |
| 61 | High Point city | 115,263 | $61,228 | 37.8 |
| 62 | Hickory city | 43,747 | $63,361 | 37.7 |
| 63 | Hendersonville city | 15,253 | $52,337 | 50.3 |
| 64 | Henderson city | 14,922 | $38,780 | 36.6 |
| 65 | Havelock city | 16,471 | $64,433 | 24.5 |
| 66 | Harrisburg town | 19,203 | $143,393 | 39 |
| 67 | Greenville city | 88,540 | $50,564 | 28 |
| 68 | Greensboro city | 298,564 | $58,884 | 34.1 |
| 69 | Graham city | 17,537 | $54,783 | 36.4 |
| 70 | Goldsboro city | 33,448 | $47,005 | 36.7 |
| 71 | Gastonia city | 81,632 | $60,554 | 37.2 |
| 72 | Garner town | 32,543 | $77,496 | 37.6 |
| 73 | Fuquay-Varina town | 37,749 | $111,447 | 36.3 |
| 74 | Fayetteville city | 209,692 | $56,395 | 30.7 |
| 75 | Elon town | 11,325 | $82,717 | 21.9 |
| 76 | Elizabeth City city | 18,740 | $50,947 | 36.1 |
| 77 | Eden city | 15,353 | $50,959 | 36.9 |
| 78 | Durham city | 288,465 | $79,234 | 34.8 |
| 79 | Davidson town | 14,852 | $152,969 | 41.2 |
| 80 | Cornelius town | 32,009 | $114,688 | 44.8 |
| 81 | Concord city | 106,518 | $84,752 | 36.2 |
| 82 | Clemmons village | 21,574 | $84,326 | 43.7 |
| 83 | Clayton town | 28,043 | $73,348 | 32.7 |
| 84 | Charlotte city | 886,283 | $78,438 | 34.4 |
| 85 | Chapel Hill town | 59,889 | $85,825 | 25.8 |
| 86 | Cary town | 176,686 | $129,399 | 39.8 |
| 87 | Carrboro town | 21,170 | $85,927 | 34 |
| 88 | Burlington city | 58,599 | $54,941 | 39.6 |
| 89 | Boone town | 19,534 | $28,633 | 21.5 |
| 90 | Belmont city | 15,140 | $86,442 | 37.7 |
| 91 | Asheville city | 94,369 | $67,221 | 40.7 |
| 92 | Asheboro city | 27,353 | $48,628 | 36.1 |
| 93 | Archdale city | 11,992 | $64,984 | 46.5 |
| 94 | Apex town | 67,765 | $138,442 | 36 |
| 95 | Anderson Creek Cdp | 14,021 | $86,661 | 31.1 |
| 96 | Albemarle city | 16,527 | $52,825 | 39.8 |
More Rankings for North Carolina
Frequently Asked Questions
Charlotte city is the #1 ranked city in North Carolina by population, with a value of 886,283 according to Census ACS 2023 data.
North Carolina has 96 cities with 10,000+ population tracked in Census ACS 2023 data.
All data comes from the American Community Survey (ACS) 2023 5-Year estimates by the US Census Bureau.
Data from the American Community Survey 2023 5-Year estimates. Covers cities with populations of 10,000 or more in North Carolina.