Directory

List of North Carolina counties — all 100, in one directory

Every one of North Carolina's 100 counties in a single sortable, searchable table — with county seat, region, population, and land area. Click any county to open a full reference page with map, neighbors, and sourced demographics.

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

Total counties
100

Unchanged since 1911

Mountains
23

1,149,326 residents

Piedmont
37

6,601,397 residents

Coastal Plain
40

2,690,166 residents

100 of 100
AlamanceGrahamPiedmont171,415423
AlexanderTaylorsvillePiedmont36,063259
AlleghanySpartaMountains10,888235
AnsonWadesboroPiedmont22,055531
AsheJeffersonMountains26,577426
AveryNewlandMountains17,557247
BeaufortWashingtonCoastal Plain44,652827
BertieWindsorCoastal Plain17,934699
BladenElizabethtownCoastal Plain29,606874
BrunswickBoliviaCoastal Plain136,693847
BuncombeAshevilleMountains269,452656
BurkeMorgantonMountains87,570506
CabarrusConcordPiedmont225,804362
CaldwellLenoirMountains80,652472
CamdenCamdenCoastal Plain10,867240
CarteretBeaufortCoastal Plain67,686506
CaswellYanceyvillePiedmont22,736425
CatawbaNewtonPiedmont160,610401
ChathamPittsboroPiedmont76,285682
CherokeeMurphyMountains28,612455
ChowanEdentonCoastal Plain13,943173
ClayHayesvilleMountains11,089215
ClevelandShelbyPiedmont99,519464
ColumbusWhitevilleCoastal Plain50,623937
CravenNew BernCoastal Plain100,720708
CumberlandFayettevilleCoastal Plain334,728653
CurrituckCurrituckCoastal Plain28,100262
DareManteoCoastal Plain36,915384
DavidsonLexingtonPiedmont168,930553
DavieMocksvillePiedmont42,712264
DuplinKenansvilleCoastal Plain49,043818
DurhamDurhamPiedmont324,833286
EdgecombeTarboroCoastal Plain48,903504
ForsythWinston-SalemPiedmont382,590410
FranklinLouisburgPiedmont68,573492
GastonGastoniaPiedmont227,943356
GatesGatesvilleCoastal Plain10,478341
GrahamRobbinsvilleMountains8,030292
GranvilleOxfordPiedmont60,992531
GreeneSnow HillCoastal Plain20,456266
GuilfordGreensboroPiedmont541,299645
HalifaxHalifaxCoastal Plain48,622724
HarnettLillingtonPiedmont133,568595
HaywoodWaynesvilleMountains62,317553
HendersonHendersonvilleMountains116,281373
HertfordWintonCoastal Plain21,552353
HokeRaefordCoastal Plain52,082391
HydeSwan QuarterCoastal Plain4,589613
IredellStatesvillePiedmont186,693574
JacksonSylvaMountains43,109491
JohnstonSmithfieldCoastal Plain215,999791
JonesTrentonCoastal Plain9,172471
LeeSanfordPiedmont63,285257
LenoirKinstonCoastal Plain55,122400
LincolnLincolntonPiedmont86,111298
MaconFranklinMountains37,014515
MadisonMarshallMountains21,193449
MartinWilliamstonCoastal Plain22,158461
McDowellMarionMountains44,578442
MecklenburgCharlottePiedmont1,115,482526
MitchellBakersvilleMountains14,903221
MontgomeryTroyPiedmont25,564491
MooreCarthagePiedmont99,727698
NashNashvilleCoastal Plain94,970540
New HanoverWilmingtonCoastal Plain225,702192
NorthamptonJacksonCoastal Plain17,471536
OnslowJacksonvilleCoastal Plain204,576763
OrangeHillsboroughPiedmont148,696398
PamlicoBayboroCoastal Plain12,276336
PasquotankElizabeth CityCoastal Plain40,568227
PenderBurgawCoastal Plain60,203871
PerquimansHertfordCoastal Plain13,005247
PersonRoxboroPiedmont39,097392
PittGreenvilleCoastal Plain170,243652
PolkColumbusMountains19,328238
RandolphAsheboroPiedmont144,171787
RichmondRockinghamPiedmont42,946474
RobesonLumbertonCoastal Plain116,530949
RockinghamWentworthPiedmont91,096566
RowanSalisburyPiedmont146,875511
RutherfordRutherfordtonMountains64,444564
SampsonClintonCoastal Plain59,036945
ScotlandLaurinburgCoastal Plain34,782319
StanlyAlbemarlePiedmont62,806395
StokesDanburyPiedmont45,591452
SurryDobsonPiedmont71,219537
SwainBryson CityMountains14,117528
TransylvaniaBrevardMountains33,090379
TyrrellColumbiaCoastal Plain3,245389
UnionMonroePiedmont238,267632
VanceHendersonPiedmont42,578254
WakeRaleighPiedmont1,129,410835
WarrenWarrentonPiedmont18,642429
WashingtonPlymouthCoastal Plain11,003348
WataugaBooneMountains54,086313
WayneGoldsboroCoastal Plain117,333553
WilkesWilkesboroMountains65,969754
WilsonWilsonCoastal Plain78,580371
YadkinYadkinvillePiedmont37,214336
YanceyBurnsvilleMountains18,470312

Population figures from the latest U.S. Census Bureau release (Decennial P1, refreshed against Vintage estimates). Land area from Census cartographic boundary files. See methodology for details.

About North Carolina's counties

North Carolina is divided into exactly 100 counties — a number that has held steady since 1911, when Avery and Hoke were chartered as the state's ninety-ninth and one-hundredth counties. Every square mile of the state, from the Smoky Mountains to the Outer Banks, sits inside exactly one of those 100 counties, and the county is the level of government that handles deeds, courts, the sheriff's office, public health, social services, and (in most counties) public schools.

For a quick orientation, North Carolinians group their counties into three regions. The Mountains cover the far west, where Buncombe (Asheville), Watauga (Boone), and Henderson (Hendersonville) anchor a rugged, tourism-heavy economy. The Piedmont runs through the centre of the state and holds the largest metros — Mecklenburg (Charlotte), Wake (Raleigh), Guilford (Greensboro), and Forsyth (Winston-Salem). The Coastal Plain stretches east to the Atlantic, taking in New Hanover (Wilmington), Pitt (Greenville), and the Outer Banks counties of Dare and Currituck.

The directory above lists every NC county. To explore further, open the interactive North Carolina county map, browse the region-by-region breakdown, see the largest counties by population, check the smallest counties, or look up the complete list of NC county seats.

Counties by region
Frequently asked questions
How many counties are in North Carolina?
North Carolina has 100 counties — a number unchanged since 1911, when Avery and Hoke became the last two counties created. Every part of the state lies inside exactly one county.
What is the largest county in North Carolina?
By population, Wake County (Raleigh) is the largest, followed by Mecklenburg County (Charlotte) — both above one million residents. By land area, the largest counties are in the eastern Coastal Plain.
What is the smallest county in North Carolina?
Tyrrell County, on the Albemarle Sound, is the least-populous NC county with about 3,200 residents. Chowan County is the smallest by land area at roughly 173 square miles.
How are North Carolina's counties grouped by region?
The three classical regions are the Mountains (the far west, including Buncombe and Watauga), the Piedmont (the central plateau, including Mecklenburg, Wake, Guilford, and Forsyth), and the Coastal Plain (the east, including New Hanover, Pitt, and the Outer Banks counties).
What is a county seat?
A county seat is the municipality that hosts the county courthouse and the principal county government offices — the Register of Deeds, the Board of Elections, and the County Manager. Each NC county has exactly one seat. See the full list of NC county seats for details.