Data pillar

North Carolina county population

All 100 NC counties ranked by population from the latest U.S. Census Bureau data. Total state population: 10,440,889. The top ten counties hold roughly 46% of all residents.

Last reviewed: June 2026 · Sources: U.S. Census Bureau, NC OneMap

All 100 North Carolina counties — ranked by population

RankCountySeatRegionPop. (latest)% of stateDensity (/sq mi)
1WakeRaleighPiedmont1,129,41010.82%1,353
2MecklenburgCharlottePiedmont1,115,48210.68%2,121
3GuilfordGreensboroPiedmont541,2995.18%839
4ForsythWinston-SalemPiedmont382,5903.66%933
5CumberlandFayettevilleCoastal Plain334,7283.21%513
6DurhamDurhamPiedmont324,8333.11%1,136
7BuncombeAshevilleMountains269,4522.58%411
8UnionMonroePiedmont238,2672.28%377
9GastonGastoniaPiedmont227,9432.18%640
10CabarrusConcordPiedmont225,8042.16%624
11New HanoverWilmingtonCoastal Plain225,7022.16%1,176
12JohnstonSmithfieldCoastal Plain215,9992.07%273
13OnslowJacksonvilleCoastal Plain204,5761.96%268
14IredellStatesvillePiedmont186,6931.79%325
15AlamanceGrahamPiedmont171,4151.64%405
16PittGreenvilleCoastal Plain170,2431.63%261
17DavidsonLexingtonPiedmont168,9301.62%305
18CatawbaNewtonPiedmont160,6101.54%401
19OrangeHillsboroughPiedmont148,6961.42%374
20RowanSalisburyPiedmont146,8751.41%287
21RandolphAsheboroPiedmont144,1711.38%183
22BrunswickBoliviaCoastal Plain136,6931.31%161
23HarnettLillingtonPiedmont133,5681.28%224
24WayneGoldsboroCoastal Plain117,3331.12%212
25RobesonLumbertonCoastal Plain116,5301.12%123
26HendersonHendersonvilleMountains116,2811.11%312
27CravenNew BernCoastal Plain100,7200.96%142
28MooreCarthagePiedmont99,7270.96%143
29ClevelandShelbyPiedmont99,5190.95%214
30NashNashvilleCoastal Plain94,9700.91%176
31RockinghamWentworthPiedmont91,0960.87%161
32BurkeMorgantonMountains87,5700.84%173
33LincolnLincolntonPiedmont86,1110.82%289
34CaldwellLenoirMountains80,6520.77%171
35WilsonWilsonCoastal Plain78,5800.75%212
36ChathamPittsboroPiedmont76,2850.73%112
37SurryDobsonPiedmont71,2190.68%133
38FranklinLouisburgPiedmont68,5730.66%139
39CarteretBeaufortCoastal Plain67,6860.65%134
40WilkesWilkesboroMountains65,9690.63%87
41RutherfordRutherfordtonMountains64,4440.62%114
42LeeSanfordPiedmont63,2850.61%246
43StanlyAlbemarlePiedmont62,8060.60%159
44HaywoodWaynesvilleMountains62,3170.60%113
45GranvilleOxfordPiedmont60,9920.58%115
46PenderBurgawCoastal Plain60,2030.58%69
47SampsonClintonCoastal Plain59,0360.57%62
48LenoirKinstonCoastal Plain55,1220.53%138
49WataugaBooneMountains54,0860.52%173
50HokeRaefordCoastal Plain52,0820.50%133
51ColumbusWhitevilleCoastal Plain50,6230.48%54
52DuplinKenansvilleCoastal Plain49,0430.47%60
53EdgecombeTarboroCoastal Plain48,9030.47%97
54HalifaxHalifaxCoastal Plain48,6220.47%67
55StokesDanburyPiedmont45,5910.44%101
56BeaufortWashingtonCoastal Plain44,6520.43%54
57McDowellMarionMountains44,5780.43%101
58JacksonSylvaMountains43,1090.41%88
59RichmondRockinghamPiedmont42,9460.41%91
60DavieMocksvillePiedmont42,7120.41%162
61VanceHendersonPiedmont42,5780.41%168
62PasquotankElizabeth CityCoastal Plain40,5680.39%179
63PersonRoxboroPiedmont39,0970.37%100
64YadkinYadkinvillePiedmont37,2140.36%111
65MaconFranklinMountains37,0140.35%72
66DareManteoCoastal Plain36,9150.35%96
67AlexanderTaylorsvillePiedmont36,0630.35%139
68ScotlandLaurinburgCoastal Plain34,7820.33%109
69TransylvaniaBrevardMountains33,0900.32%87
70BladenElizabethtownCoastal Plain29,6060.28%34
71CherokeeMurphyMountains28,6120.27%63
72CurrituckCurrituckCoastal Plain28,1000.27%107
73AsheJeffersonMountains26,5770.25%62
74MontgomeryTroyPiedmont25,5640.24%52
75CaswellYanceyvillePiedmont22,7360.22%53
76MartinWilliamstonCoastal Plain22,1580.21%48
77AnsonWadesboroPiedmont22,0550.21%42
78HertfordWintonCoastal Plain21,5520.21%61
79MadisonMarshallMountains21,1930.20%47
80GreeneSnow HillCoastal Plain20,4560.20%77
81PolkColumbusMountains19,3280.19%81
82WarrenWarrentonPiedmont18,6420.18%43
83YanceyBurnsvilleMountains18,4700.18%59
84BertieWindsorCoastal Plain17,9340.17%26
85AveryNewlandMountains17,5570.17%71
86NorthamptonJacksonCoastal Plain17,4710.17%33
87MitchellBakersvilleMountains14,9030.14%67
88SwainBryson CityMountains14,1170.14%27
89ChowanEdentonCoastal Plain13,9430.13%81
90PerquimansHertfordCoastal Plain13,0050.12%53
91PamlicoBayboroCoastal Plain12,2760.12%37
92ClayHayesvilleMountains11,0890.11%52
93WashingtonPlymouthCoastal Plain11,0030.11%32
94AlleghanySpartaMountains10,8880.10%46
95CamdenCamdenCoastal Plain10,8670.10%45
96GatesGatesvilleCoastal Plain10,4780.10%31
97JonesTrentonCoastal Plain9,1720.09%19
98GrahamRobbinsvilleMountains8,0300.08%28
99HydeSwan QuarterCoastal Plain4,5890.04%7
100TyrrellColumbiaCoastal Plain3,2450.03%8

How North Carolina's population is distributed

North Carolina's population is unusually concentrated for a state of its physical size. The ten largest counties — almost all in the Piedmont urban crescent from Charlotte through the Triad to the Triangle — contain roughly 46% of all residents, while the smallest 25 counties combined account for less than 7%. The median county has only about 52,082 residents, far below the state average of about 104,409 per county.

This concentration is a relatively modern story. As late as 1950, only Mecklenburg and Guilford counties exceeded 200,000 people; today, sixteen do.

Population density

The densest county in North Carolina is Mecklenburg, at roughly 2,121 residents per square mile — a function of its compact footprint as much as its raw population. Mecklenburg, Durham, and Forsyth follow. Outside the urban band, density drops sharply: the median NC county has fewer than 150 residents per square mile, and the least-dense counties in the Mountains and northeastern Coastal Plain fall below 30.

Growth patterns

Three patterns dominate recent growth:

  • Suburban ring growth around Charlotte (Union, Cabarrus, Iredell), Raleigh-Durham (Johnston, Chatham, Franklin), and the Triad (Davidson, Randolph).
  • Coastal growth in Brunswick, New Hanover, Pender, Dare, and Currituck — driven by retirement migration and remote-work relocations.
  • Mountain plateau in Buncombe, Henderson, Haywood — slower than the urban crescent but steadily positive.

Rural Coastal Plain counties (Bertie, Halifax, Northampton, Edgecombe, Tyrrell) have continued to lose population over the same period.

Data & sources

Population figures come from the U.S. Census Bureau, latest official data — Decennial Census Table P1 supplemented by Vintage population estimates for counties. Boundaries and land area come from Census cartographic boundary files, cross-checked against NC OneMap. We round all figures to the nearest whole person and the nearest square mile. See our full methodology.

Frequently asked questions

What is the total population of North Carolina?
North Carolina's latest official population is 10,440,889, the 9th-largest of any U.S. state, summed across all 100 counties.
Which NC county has the largest population?
Wake County, anchored by Raleigh, with 1,129,410 residents in the latest U.S. Census Bureau data.
Which NC county has the smallest population?
Tyrrell County (Columbia), with about 3,245 residents — the only NC county under 4,000.
What is the median NC county population?
The median county has roughly 52,082 residents — meaning half of NC's 100 counties have fewer than that, and half have more.
Which NC county is the most densely populated?
Mecklenburg County is the densest at roughly 2,121 residents per square mile, driven by its compact footprint and large urban population.
How concentrated is NC's population?
Roughly 46% of all North Carolinians live in just the ten largest counties — Wake, Mecklenburg, Guilford, Forsyth, Cumberland, Buncombe, Durham, New Hanover, Union, and Cabarrus.

Related: largest counties · smallest counties · most populated counties.