Population ranking

Most populated counties in North Carolina

North Carolina's 100 counties range from over 1.1 million residents (Wake) to just 3,245 (Tyrrell). The 25 most populated counties account for the lion's share of the state's people — the top 10 alone hold roughly 46% of all North Carolinians. Below is the full ranking with the latest U.S. Census Bureau data.

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

#1 Most populated
Wake County

1,129,410 residents · Raleigh

#2 Most populated
Mecklenburg County

1,115,482 residents · Charlotte

Counties > 500k
5 counties

Wake, Mecklenburg, Guilford, Forsyth, Cumberland

Top 25 most populated NC counties

RankCountyCounty seatRegionPopulation% of state
1WakeRaleighPiedmont1,129,41010.82%
2MecklenburgCharlottePiedmont1,115,48210.68%
3GuilfordGreensboroPiedmont541,2995.18%
4ForsythWinston-SalemPiedmont382,5903.66%
5CumberlandFayettevilleCoastal Plain334,7283.21%
6DurhamDurhamPiedmont324,8333.11%
7BuncombeAshevilleMountains269,4522.58%
8UnionMonroePiedmont238,2672.28%
9GastonGastoniaPiedmont227,9432.18%
10CabarrusConcordPiedmont225,8042.16%
11New HanoverWilmingtonCoastal Plain225,7022.16%
12JohnstonSmithfieldCoastal Plain215,9992.07%
13OnslowJacksonvilleCoastal Plain204,5761.96%
14IredellStatesvillePiedmont186,6931.79%
15AlamanceGrahamPiedmont171,4151.64%
16PittGreenvilleCoastal Plain170,2431.63%
17DavidsonLexingtonPiedmont168,9301.62%
18CatawbaNewtonPiedmont160,6101.54%
19OrangeHillsboroughPiedmont148,6961.42%
20RowanSalisburyPiedmont146,8751.41%
21RandolphAsheboroPiedmont144,1711.38%
22BrunswickBoliviaCoastal Plain136,6931.31%
23HarnettLillingtonPiedmont133,5681.28%
24WayneGoldsboroCoastal Plain117,3331.12%
25RobesonLumbertonCoastal Plain116,5301.12%
Analysis

Where North Carolina's population is concentrated

North Carolina's population is heavily concentrated in the Piedmont. Of the 10 most populated counties, nine are Piedmont counties — anchored by Mecklenburg (Charlotte), Wake (Raleigh), Guilford (Greensboro/High Point), Forsyth (Winston-Salem), Durham, and the fast-growing inner-ring suburbs in Cabarrus, Union, and Johnston. The lone non-Piedmont entry in the top 10 is Cumberland County in the Coastal Plain, where the population is anchored by Fayetteville and Fort Liberty (formerly Fort Bragg).

The growth pattern over the past three Census cycles has been clear: the Charlotte and Research Triangle metropolitan areas have absorbed the majority of net domestic migration into North Carolina, while many rural Coastal Plain counties have seen flat or declining population. Buncombe County (Asheville) is the only Mountains county with population above 200,000.

How to read these numbers

County population figures on this page come from the latest U.S. Census Bureau data — Decennial Census P1 (Race) totals, refreshed annually with the Vintage Population Estimates program. For the officially certified state estimates used in NC government planning, the North Carolina Office of State Budget and Management (OSBM) publishes annual county-level estimates that may differ slightly. See our methodology page for full sourcing detail.

Frequently asked questions
What is the most populated county in North Carolina?

Wake County (Raleigh) is the most populated county in North Carolina, with 1,129,410 residents in the latest U.S. Census Bureau data. Mecklenburg County (Charlotte) is a very close second.

How many NC counties have more than 500,000 people?

Five NC counties currently exceed 500,000 residents: Wake, Mecklenburg, Guilford, Forsyth, and Cumberland. Together they account for roughly one-third of the state's total population.

How many NC counties have more than 1 million people?

Two — Wake County and Mecklenburg County. Both crossed the 1 million threshold in the early 2020s.

Which NC region has the most populated counties?

The Piedmont, by a wide margin. Nine of the ten most populated NC counties are in the Piedmont; the exception is Cumberland County in the Coastal Plain (home to Fort Liberty/Fayetteville).

Is 'most populated' the same as 'biggest'?

Not necessarily — 'biggest' can refer to either population or land area. By population, Wake is largest; by land area, Robeson County (approximately 949 sq mi) is largest. This page ranks by population.

Related rankings