North Carolina County Map with Cities — All 100 Counties

All 100 of North Carolina's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.

North Carolina CountiesFIPS 37
Alamance CountyAlexander CountyAlleghany CountyAnson CountyAshe CountyAvery CountyBeaufort CountyBertie CountyBladen CountyBrunswick CountyBuncombe CountyBurke CountyCabarrus CountyCaldwell CountyCamden CountyCarteret CountyCaswell CountyCatawba CountyChatham CountyCherokee CountyChowan CountyClay CountyCleveland CountyColumbus CountyCraven CountyCumberland CountyCurrituck CountyDare CountyDavidson CountyDavie CountyDuplin CountyDurham CountyEdgecombe CountyForsyth CountyFranklin CountyGaston CountyGates CountyGraham CountyGranville CountyGreene CountyGuilford CountyHalifax CountyHarnett CountyHaywood CountyHenderson CountyHertford CountyHoke CountyHyde CountyIredell CountyJackson CountyJohnston CountyJones CountyLee CountyLenoir CountyLincoln CountyMcDowell CountyMacon CountyMadison CountyMartin CountyMecklenburg CountyMitchell CountyMontgomery CountyMoore CountyNash CountyNew Hanover CountyNorthampton CountyOnslow CountyOrange CountyPamlico CountyPasquotank CountyPender CountyPerquimans CountyPerson CountyPitt CountyPolk CountyRandolph CountyRichmond CountyRobeson CountyRockingham CountyRowan CountyRutherford CountySampson CountyScotland CountyStanly CountyStokes CountySurry CountySwain CountyTransylvania CountyTyrrell CountyUnion CountyVance CountyWake CountyWarren CountyWashington CountyWatauga CountyWayne CountyWilkes CountyWilson CountyYadkin CountyYancey CountyCharlotteRaleighGreensboroDurhamFayettevilleWilmingtonAshevilleGreenvilleJacksonville Bertie  Rowan  Graham  Charlotte  Raleigh  Greensboro  Durham  Fayetteville  Wilmington  Asheville  Greenville  Jacksonville CharlotteRaleighGreensboroDurhamWinston-SalemFayettevilleWilmingtonConcordAshevilleGreenvilleGastoniaJacksonville Robeson  Bertie  Northampton  Nash  Surry  Macon  Ashe  Charlotte  Raleigh  Greensboro  Durham  Winston-Salem  Fayetteville  Wilmington  Concord  Asheville  Greenville  Gastonia  Jacksonville CharlotteRaleighGreensboroDurhamWinston-SalemFayettevilleWilmingtonHigh PointConcordAshevilleGreenvilleGastoniaJacksonville Dare  Columbus  Robeson  Pender  Johnston  Craven  Bertie  Tyrrell  Northampton  Surry  Macon  Currituck  Burke  Franklin  Richmond  Madison  Ashe  Henderson  Lee  Charlotte  Raleigh  Greensboro  Durham  Winston-Salem  Fayetteville  Wilmington  High Point  Concord  Asheville  Greenville  Gastonia  Jacksonville CharlotteRaleighGreensboroDurhamWinston-SalemFayettevilleCaryWilmingtonHigh PointConcordAshevilleGreenvilleGastoniaJacksonville Dare  Hyde  Brunswick  Columbus  Robeson  Pender  Johnston  Craven  Bertie  Halifax  Moore  Union  Tyrrell  Swain  Granville  Surry  Macon  Currituck  Richmond  Madison  Martin  Ashe  Gates  Graham  Charlotte  Raleigh  Greensboro  Durham  Winston-Salem  Fayetteville  Cary  Wilmington  High Point  Concord  Asheville  Greenville  Gastonia  Jacksonville 
Albers Equal Area ConicDatum WGS 84Census PEP V2025 · Census SAIPE 2024 · BLS LAUS September 2026, preliminary · Census TIGER 2026
CountyAtlasEdition
North Carolina’s 100 counties, projected equal-area. Hover over a county, or tap it, for its seat and key numbers; select it for all its data.
Color counties by

Tap any county for its population, income, and more.

North Carolina at a glance

North Carolina’s 100 counties, by the numbers

The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:

  • Concentrated. Half of North Carolina’s 11,197,968 residents live in just 12 of 100 counties, and the 5 largest hold 34.0% of the total. calculated from Census PEP V2025
  • Income tracks poverty. The gap from richest to poorest runs 2.3×, and the 10 highest-income counties average 8.9% in poverty against 20.7% for the 10 lowest. calculated from Census SAIPE 2024
  • The median county. Half of North Carolina’s counties have fewer than 53,179 residents, and half report a median household income below $62,225. calculated from Census PEP V2025 · Census SAIPE 2024
  • Lopsided density. Only 24 of 100 counties are denser than North Carolina’s statewide average of 230 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
Alamance County186,177$66,6523.2%440/sq mi423 sq miGraham
Alexander County36,958$66,1982.9%142/sq mi260 sq miTaylorsville
Alleghany County11,479$53,3543.1%49/sq mi235 sq miSparta
Anson County21,758$57,3244.0%41/sq mi531 sq miWadesboro
Ashe County27,514$57,5672.6%65/sq mi426 sq miJefferson
Avery County18,110$58,0172.6%73/sq mi247 sq miNewland
Beaufort County44,670$58,6253.1%54/sq mi833 sq miWashington
Bertie County17,086$47,5874.2%24/sq mi699 sq miWindsor
Bladen County30,007$49,5474.4%34/sq mi875 sq miElizabethtown
Brunswick County174,702$81,3613.6%206/sq mi849 sq miBolivia
Buncombe County277,417$78,9932.8%423/sq mi656 sq miAsheville
Burke County88,655$61,0062.9%175/sq mi506 sq miMorganton
Cabarrus County249,725$87,8673.0%691/sq mi361 sq miConcord
Caldwell County81,105$59,9683.1%172/sq mi472 sq miLenoir
Camden County11,315$89,5092.5%47/sq mi240 sq miCamden
Carteret County70,469$76,7392.8%139/sq mi508 sq miBeaufort
Caswell County22,563$60,4533.1%53/sq mi426 sq miYanceyville
Catawba County170,172$70,8793.1%424/sq mi401 sq miNewton
Chatham County85,111$100,2222.7%125/sq mi681 sq miPittsboro
Cherokee County30,830$55,3513.3%68/sq mi456 sq miMurphy
Chowan County14,082$57,7802.9%82/sq mi173 sq miEdenton
Clay County12,239$64,5693.1%57/sq mi215 sq miHayesville
Cleveland County103,325$61,3923.7%223/sq mi464 sq miShelby
Columbus County50,487$50,7413.7%54/sq mi938 sq miWhiteville
Craven County105,025$65,6613.3%149/sq mi707 sq miNew Bern
Cumberland County338,473$60,8314.0%519/sq mi653 sq miFayetteville
Currituck County33,158$94,7092.3%127/sq mi262 sq miCurrituck
Dare County38,245$87,3212.7%100/sq mi383 sq miManteo
Davidson County180,182$65,6443.2%326/sq mi553 sq miLexington
Davie County45,855$77,4173.0%174/sq mi264 sq miMocksville
Duplin County51,571$56,7292.8%63/sq mi815 sq miKenansville
Durham County347,240$84,3752.8%1,207/sq mi288 sq miDurham
Edgecombe County49,121$49,2834.7%97/sq mi505 sq miTarboro
Forsyth County401,718$67,6383.3%984/sq mi408 sq miWinston-Salem
Franklin County82,037$72,0262.8%167/sq mi492 sq miLouisburg
Gaston County246,558$70,3183.2%693/sq mi356 sq miGastonia
Gates County10,234$68,5222.9%30/sq mi341 sq miGatesville
Graham County8,190$55,0063.0%28/sq mi292 sq miRobbinsville
Granville County61,421$70,3532.9%115/sq mi532 sq miOxford
Greene County20,700$57,3072.8%78/sq mi267 sq miSnow Hill
Guilford County562,234$70,3043.4%870/sq mi646 sq miGreensboro
Halifax County46,534$47,3184.6%64/sq mi724 sq miHalifax
Harnett County150,137$72,9613.4%252/sq mi595 sq miLillington
Haywood County63,369$65,1132.8%114/sq mi554 sq miWaynesville
Henderson County122,375$72,8202.6%328/sq mi373 sq miHendersonville
Hertford County19,015$48,0513.5%54/sq mi353 sq miWinton
Hoke County56,939$68,2433.9%146/sq mi390 sq miRaeford
Hyde County4,554$53,3864.0%7/sq mi612 sq miSwan Quarter
Iredell County211,798$85,1802.9%369/sq mi574 sq miStatesville
Jackson County45,039$62,0442.6%92/sq mi491 sq miSylva
Johnston County256,448$88,6882.7%324/sq mi792 sq miSmithfield
Jones County9,575$56,4563.3%20/sq mi471 sq miTrenton
Lee County70,258$71,8763.1%275/sq mi255 sq miSanford
Lenoir County55,837$52,0843.3%140/sq mi399 sq miKinston
Lincoln County98,654$83,8592.9%333/sq mi296 sq miLincolnton
Macon County39,232$58,8882.9%76/sq mi516 sq miFranklin
Madison County22,553$61,7542.8%50/sq mi450 sq miMarshall
Martin County21,601$52,2953.5%47/sq mi456 sq miWilliamston
McDowell County45,198$57,1243.2%103/sq mi440 sq miMarion
Mecklenburg County1,233,383$90,6983.3%2,355/sq mi524 sq miCharlotte
Mitchell County15,062$58,1823.1%68/sq mi221 sq miBakersville
Montgomery County26,403$57,3563.5%54/sq mi492 sq miTroy
Moore County110,619$85,2112.8%159/sq mi698 sq miCarthage
Nash County99,365$66,5314.1%184/sq mi540 sq miNashville
New Hanover County245,959$77,0982.8%1,279/sq mi192 sq miWilmington
Northampton County16,491$51,9863.8%31/sq mi537 sq miJackson
Onslow County217,175$71,8003.4%285/sq mi762 sq miJacksonville
Orange County152,498$83,8722.8%384/sq mi398 sq miHillsborough
Pamlico County12,758$63,0593.2%38/sq mi337 sq miBayboro
Pasquotank County42,201$64,3843.1%186/sq mi227 sq miElizabeth City
Pender County72,111$79,4802.9%83/sq mi871 sq miBurgaw
Perquimans County13,490$71,4463.5%55/sq mi247 sq miHertford
Person County40,636$60,5202.9%104/sq mi392 sq miRoxboro
Pitt County182,936$59,4303.5%280/sq mi652 sq miGreenville
Polk County20,533$74,5252.7%86/sq mi238 sq miColumbus
Randolph County149,516$63,3743.1%191/sq mi782 sq miAsheboro
Richmond County42,041$50,5153.5%89/sq mi474 sq miRockingham
Robeson County119,941$46,9274.3%127/sq mi947 sq miLumberton
Rockingham County94,195$56,1413.3%167/sq mi566 sq miWentworth
Rowan County155,096$65,5553.1%303/sq mi512 sq miSalisbury
Rutherford County65,745$57,2083.6%116/sq mi565 sq miRutherfordton
Sampson County61,504$55,6283.1%65/sq mi946 sq miClinton
Scotland County33,322$55,3354.1%104/sq mi319 sq miLaurinburg
Stanly County68,830$64,7912.6%174/sq mi395 sq miAlbemarle
Stokes County46,126$67,3433.0%103/sq mi449 sq miDanbury
Surry County72,287$55,1912.8%136/sq mi533 sq miDobson
Swain County14,024$53,2572.5%27/sq mi528 sq miBryson City
Transylvania County34,211$71,6792.9%90/sq mi378 sq miBrevard
Tyrrell County3,537$49,8463.9%9/sq mi391 sq miColumbia
Union County267,674$107,6812.9%423/sq mi633 sq miMonroe
Vance County42,638$54,4414.0%169/sq mi252 sq miHenderson
Wake County1,257,235$107,0832.8%1,506/sq mi835 sq miRaleigh
Warren County18,898$55,2873.9%44/sq mi429 sq miWarrenton
Washington County10,638$51,2534.3%31/sq mi347 sq miPlymouth
Watauga County54,786$58,8322.6%175/sq mi312 sq miBoone
Wayne County122,278$59,7863.3%221/sq mi554 sq miGoldsboro
Wilkes County66,233$56,0533.2%88/sq mi754 sq miWilkesboro
Wilson County81,150$62,2524.2%221/sq mi368 sq miWilson
Yadkin County38,325$66,0122.8%114/sq mi335 sq miYadkinville
Yancey County19,084$62,1982.6%61/sq mi313 sq miBurnsville

Click a column heading to sort all 100 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.

Download & print this North Carolina map

Map of North Carolina's 100 counties on official U.S. Census boundaries, with major cities: Charlotte, Raleigh, Greensboro, Durham, Winston-Salem, Fayetteville

North Carolina maps, colored by the data

Cities in North Carolina

North Carolina has 552 incorporated cities, towns, and villages. The largest is Charlotte in Mecklenburg County with 903,844 residents. Use the search on the map above to find any city and highlight the county it sits in.

CharlotteMecklenburg County903,844
RaleighWake County +1 more (also Durham County)481,031
GreensboroGuilford County301,198
DurhamDurham County +2 more (also Wake County, Orange County)291,467
Winston-SalemForsyth County252,037
FayettevilleCumberland County210,815
Cary (town)Wake County +2 more (also Chatham County, Durham County)179,306
WilmingtonNew Hanover County120,805
High PointGuilford County +3 more (also Davidson County, Forsyth County, Randolph County)116,245
ConcordCabarrus County +1 more (also Mecklenburg County)108,719
AshevilleBuncombe County94,535
GreenvillePitt County92,857
GastoniaGaston County82,884
JacksonvilleOnslow County71,279
Apex (town)Wake County +1 more (also Chatham County)70,630
Huntersville (town)Mecklenburg County63,969
Chapel Hill (town)Orange County +1 more (also Durham County)61,607
BurlingtonAlamance County +1 more (also Guilford County)59,610
KannapolisCabarrus County +1 more (also Rowan County)57,890
Rocky MountNash County +1 more (also Edgecombe County)54,297
Wake Forest (town)Wake County +1 more (also Franklin County)52,844
Mooresville (town)Iredell County52,381
WilsonWilson County48,370
Holly Springs (town)Wake County45,248
HickoryCatawba County +2 more (also Caldwell County, Burke County)44,258
Indian Trail (town)Union County42,036
Fuquay-Varina (town)Wake County +1 more (also Harnett County)40,485
MonroeUnion County36,759
SalisburyRowan County35,825
Garner (town)Wake County34,473
GoldsboroWayne County34,383
Cornelius (town)Mecklenburg County32,783
New BernCraven County32,734
SanfordLee County31,478
Morrisville (town)Wake County +1 more (also Durham County)31,422
Matthews (town)Mecklenburg County30,577
StatesvilleIredell County29,894
Leland (town)Brunswick County29,607
Clayton (town)Johnston County +1 more (also Wake County)29,320
Kernersville (town)Forsyth County +1 more (also Guilford County)27,830
AsheboroRandolph County27,580
Mint Hill (town)Mecklenburg County +1 more (also Union County)27,556
ThomasvilleDavidson County +1 more (also Randolph County)27,321
Waxhaw (town)Union County22,275
ShelbyCleveland County22,100
Clemmons (village)Forsyth County21,871
Carrboro (town)Orange County21,204
Knightdale (town)Wake County20,214
Boone (town)Watauga County20,032
LexingtonDavidson County19,690

The table shows the 50 most populous. Search the map above for the other 502.

A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.

Which North Carolina county is the richest, largest, most crowded? The answers

  • North Carolina’s highest median household income is in Union County ($107,681); the lowest is in Robeson County ($46,927). Census SAIPE 2024
  • North Carolina’s most populous county is Wake County (1,257,235); the least populous is Tyrrell County (3,537), a 355× spread. calculated from Census PEP V2025
  • North Carolina’s largest county by land area is Robeson County (947 sq mi); the smallest is Chowan County (173 sq mi). Census TIGER 2026
  • North Carolina’s highest population density is in Mecklenburg County (2,355/sq mi); the lowest is in Hyde County (7/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
  • North Carolina’s highest poverty rate is in Robeson County (23.7%); the lowest is in Camden County (7.5%). Census SAIPE 2024
  • In North Carolina, unemployment is highest in Edgecombe County (4.7%) and lowest in Currituck County (2.3%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
  • North Carolina’s highest median age is in Brunswick County (56.4); the lowest is in Onslow County (27.7). Census ACS 2020–2024
  • North Carolina’s highest share of adults 25 and over with a bachelor’s degree or higher is in Orange County (61.8%); the lowest is in Anson County (9.9%). Census ACS 2020–2024

Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.

North Carolina counties: common questions

How many counties are in North Carolina?

North Carolina has 100 counties covering 48,624 sq mi and about 11.2M residents. Every one is on the map and in the table above.

What is the largest county in North Carolina?

It depends on the measure. By land area it’s Robeson County (947 sq mi); by population it’s Wake County (1,257,235 residents).

What county is Charlotte in?

Charlotte, population 903,844, is in Mecklenburg County. Use the search on the map to find any North Carolina city’s county.

What is the richest county in North Carolina?

By median household income, Union County is the richest at $107,681; the poorest is Robeson County at $46,927. Census SAIPE 2024

What is the most populous county in North Carolina?

Wake County, with 1,257,235 residents, about 11.2% of North Carolina’s people. That is 355× the least populous, Tyrrell County (3,537).

Sources & vintages

Data current through .