Interactive map

North Carolina Map

Every county, city and town in North Carolina on one zoomable map, with interstates, US highways, rivers and lakes. Switch on towns and counties above the map and zoom in for every name; tap a county to see its seat, population and largest towns.

Map layers

Loading the map…

Printable maps of North Carolina

Free to print for class and home: North Carolina with its cities and towns, a county map with every county and county seat, and a blank outline map. PDFs fit one A4 or US Letter page.

North Carolina map with cities

North Carolina county map

Blank map of North Carolina

About North Carolina

North Carolina has 100 counties, 77 cities, 451 towns, 21 villages and 223 Census-designated communities, and about 11,197,968 people (2025 estimate) on 125,936 km² (48,624 sq mi) of land. The capital is Raleigh; the largest city is Charlotte, with 964,784 people. It borders Georgia, South Carolina, Tennessee and Virginia.

Wake County is the most populous county (1,257,235 people) and Tyrrell County the least (3,537); Robeson County is the largest by land area (2,453 km²) and Chowan County the smallest (447 km²).

Largest cities in North Carolina

The 25 most populous cities and towns. All 772 are on the map above: switch on Towns and zoom in to see them.

#CityCountyPopulation
1CharlotteMecklenburg County964,784
2RaleighWake County506,306
3GreensboroGuilford County308,667
4DurhamDurham County305,561
5Winston-SalemForsyth County257,271
6FayettevilleCumberland County209,120
7CaryWake County183,582
8WilmingtonNew Hanover County126,809
9High PointGuilford County120,571
10ConcordCabarrus County114,598
11GreenvillePitt County96,443
12AshevilleBuncombe County93,523
13GastoniaGaston County87,067
14ApexWake County80,419
15JacksonvilleOnslow County72,732
16HuntersvilleMecklenburg County68,535
17Chapel HillOrange County63,565
18KannapolisCabarrus County61,708
19BurlingtonAlamance County61,496
20Wake ForestWake County58,147
21MooresvilleIredell County55,842
22Rocky MountNash County55,120
23Holly SpringsWake County50,288
24WilsonWilson County49,572
25Fuquay-VarinaWake County48,536

Populations are US Census Bureau estimates for July 2025, within city or town limits.

Counties of North Carolina

All 100 counties with their county seats. Select one to show it on the map.

Counties of North Carolina. Select a column heading to sort; select a name to show it on the map.
Graham186,1771,097
Taylorsville36,958673
Sparta11,479608
Wadesboro21,7581,376
Jefferson27,5141,104
Newland18,110641
Washington44,6702,157
Windsor17,0861,811
Elizabethtown30,0072,266
Bolivia174,7022,202
Asheville277,4171,700
Morganton88,6551,311
Concord249,725936
Lenoir81,1051,222
Camden11,315622
Beaufort70,4691,315
Yanceyville22,5631,102
Newton170,1721,040
Pittsboro85,1111,765
Murphy30,8301,180
Edenton14,082447
Hayesville12,239557
Shelby103,3251,202
Whiteville50,4872,430
New Bern105,0251,830
Fayetteville338,4731,690
Currituck33,158678
Manteo38,245993
Lexington180,1821,433
Mocksville45,855683
Kenansville51,5712,110
Durham347,240745
Tarboro49,1211,309
Winston-Salem401,7181,056
Louisburg82,0371,274
Gastonia246,558921
Gatesville10,234882
Robbinsville8,190756
Oxford61,4211,378
Snow Hill20,700691
Greensboro and High Point562,2341,673
Halifax46,5341,874
Lillington150,1371,541
Waynesville63,3691,434
Hendersonville122,375966
Winton19,015915
Raeford56,9391,010
Swan Quarter4,5541,586
Statesville211,7981,488
Sylva45,0391,272
Smithfield256,4482,051
Trenton9,5751,221
Sanford70,258661
Kinston55,8371,034
Lincolnton98,654766
Franklin39,2321,335
Marshall22,5531,164
Williamston21,6011,182
Marion45,1981,139
Charlotte1,233,3831,356
Bakersville15,062573
Troy26,4031,273
Carthage110,6191,807
Nashville99,3651,400
Wilmington245,959498
Jackson16,4911,390
Jacksonville217,1751,974
Hillsborough152,4981,030
Bayboro12,758872
Elizabeth City42,201588
Burgaw72,1112,257
Hertford13,490640
Roxboro40,6361,016
Greenville182,9361,690
Columbus20,533616
Asheboro149,5162,026
Rockingham42,0411,227
Lumberton119,9412,453
Wentworth94,1951,465
Salisbury155,0961,325
Rutherfordton65,7451,464
Clinton61,5042,450
Laurinburg33,322827
Albemarle68,8301,023
Danbury46,1261,164
Dobson72,2871,380
Bryson City14,0241,367
Brevard34,211980
Columbia3,5371,012
Monroe267,6741,639
Henderson42,638654
Raleigh1,257,2352,162
Warrenton18,8981,112
Plymouth10,638897
Boone54,786809
Goldsboro122,2781,435
Wilkesboro66,2331,952
Wilson81,150952
Yadkinville38,325867
Burnsville19,084810

Practise US geography

Sources

  • Counties, state borders, city and town locations and highways: US Census Bureau cartographic boundary files, Gazetteer files and TIGER/Line roads (2023).
  • Populations: US Census Bureau Population Estimates, Vintage 2025; Census-designated communities: 2020 Census.
  • County seats and founding years: National Association of Counties (NACo) County Explorer.