North Carolina County Map

All 100 counties with county seats and major cities

North Carolina has 100 counties, the eighth-highest number of any state. This map shows all 100 counties and their county seats. Tap a county for details, or download the free printable map below.

North Carolina county map showing all 100 counties with county names and county seats
Map of North Carolina counties with county seats (dots) and the state capital, Raleigh (star). Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Updated October 4, 2026 · Boundaries: U.S. Census Bureau 2025 · Population: Census estimates for July 1, 2025

North Carolina county facts

Number of counties
100
Largest by land area
Robeson County 947 sq mi
Smallest by land area
Chowan County 172.7 sq mi
Most people
Wake County 1,257,235
Fewest people
Tyrrell County 3,537
Fastest growing since 2020
Brunswick County +27.8%
Highest median household income
Wake County $105,768
Oldest county
Craven County est. 1705
Newest county
Avery County est. 1911
State capital
Raleigh Wake County

List of 100 North Carolina counties

Sorted A–Z. Click a column to sort, or a name to show it on the map. Download as CSV

CountyCounty seatPopulation 2025Change since 2020Land area (sq mi)Median incomeEstablishedFIPS
Alamance CountyGraham186,177+8.6%424$65,651184937001
Alexander CountyTaylorsville36,958+1.4%260$65,354184737003
Alleghany CountySparta11,479+5.5%235$47,172185937005
Anson CountyWadesboro21,758−1.4%532$47,302175037007
Ashe CountyJefferson27,514+3.5%426$56,866179937009
Avery CountyNewland18,110+1.7%247$61,428191137011
Beaufort CountyWashington44,670+0%833$58,357–37013
Bertie CountyWindsor17,086−4.7%699$48,750172237015
Bladen CountyElizabethtown30,007+1.3%875$42,422173437017
Brunswick CountyBolivia174,702+27.8%850$77,024176437019
Buncombe CountyAsheville277,417+3%657$74,436179137021
Burke CountyMorganton88,655+1.2%506$58,592177737023
Cabarrus CountyConcord249,725+10.6%361$89,005179237025
Caldwell CountyLenoir81,105+0.5%472$56,425184137027
Camden CountyCamden11,315+9.3%240$91,078177737029
Carteret CountyBeaufort70,469+4.1%508$72,322172237031
Caswell CountyYanceyville22,563−0.8%426$59,755177737033
Catawba CountyNewton170,172+5.9%401$67,864184237035
Chatham CountyPittsboro85,111+11.6%682$94,317177137037
Cherokee CountyMurphy30,830+7.2%456$53,628183937039
Chowan CountyEdenton14,082+2.7%173$53,864–37041
Clay CountyHayesville12,239+10.4%215$56,971186137043
Cleveland CountyShelby103,325+3.8%464$58,534184137045
Columbus CountyWhiteville50,487−0.3%938$49,442180837047
Craven CountyNew Bern105,025+4.3%707$65,873170537049
Cumberland CountyFayetteville338,473+1.1%653$61,291175437051
Currituck CountyCurrituck33,158+18%262$93,511–37053
Dare CountyManteo38,245+3.6%383$88,994187037055
Davidson CountyLexington180,182+6.7%553$64,172182237057
Davie CountyMocksville45,855+7.3%264$75,057183637059
Duplin CountyKenansville51,571+5.9%815$55,148175037061
Durham CountyDurham347,240+6.9%288$82,316188137063
Edgecombe CountyTarboro49,121+0.5%505$51,265174137065
Forsyth CountyWinston-Salem401,718+5%408$67,165184937067
Franklin CountyLouisburg82,037+19.5%492$74,240177937069
Gaston CountyGastonia246,558+8.2%356$67,478184637071
Gates CountyGatesville10,234−2.3%341$66,333177937073
Graham CountyRobbinsville8,190+2%292$49,684187237075
Granville CountyOxford61,421+0.7%532$71,111174637077
Greene CountySnow Hill20,700+1.2%267$53,244–37079
Guilford CountyGreensboro562,234+3.9%646$68,642177137081
Halifax CountyHalifax46,534−4.3%724$45,590175837083
Harnett CountyLillington150,137+12.4%595$71,287185537085
Haywood CountyWaynesville63,369+2.1%554$61,912180837087
Henderson CountyHendersonville122,375+5.2%373$68,187183837089
Hertford CountyWinton19,015−11.8%353$45,537175937091
Hoke CountyRaeford56,939+9.3%390$64,912191137093
Hyde CountySwan Quarter4,554−0.7%612$53,713–37095
Iredell CountyStatesville211,798+13.5%575$81,419178837097
Jackson CountySylva45,039+4.5%491$55,815185137099
Johnston CountySmithfield256,448+18.7%792$83,384174637101
Jones CountyTrenton9,575+4.4%471$59,641177937103
Lee CountySanford70,258+11%255$65,387190737105
Lenoir CountyKinston55,837+1.3%399$45,143179137107
Lincoln CountyLincolnton98,654+13.7%296$80,016177937109
Macon CountyFranklin39,232+6%516$59,061182837113
Madison CountyMarshall22,553+6.4%450$58,531185137115
Martin CountyWilliamston21,601−2%456$48,578177437117
McDowell CountyMarion45,198+1.4%440$57,168184237111
Mecklenburg CountyCharlotte1,233,383+10.6%524$87,005176237119
Mitchell CountyBakersville15,062+1.1%221$57,602186137121
Montgomery CountyTroy26,403+2.6%492$57,766177937123
Moore CountyCarthage110,619+10.9%698$86,080178437125
Nash CountyNashville99,365+4.7%540$62,426177737127
New Hanover CountyWilmington245,959+9%192$75,166172937129
Northampton CountyJackson16,491−5.6%537$50,086174137131
Onslow CountyJacksonville217,175+6.2%762$68,148173437133
Orange CountyHillsborough152,498+2.6%398$90,089175237135
Pamlico CountyBayboro12,758+4%337$59,717187237137
Pasquotank CountyElizabeth City42,201+4%227$66,589–37139
Pender CountyBurgaw72,111+19.8%871$80,396187537141
Perquimans CountyHertford13,490+3.7%247$67,917–37143
Person CountyRoxboro40,636+4%392$63,300179137145
Pitt CountyGreenville182,936+6.5%652$58,188176037147
Polk CountyColumbus20,533+6.3%238$67,758185537149
Randolph CountyAsheboro149,516+3.7%782$61,022177937151
Richmond CountyRockingham42,041−2.1%474$44,883177937153
Robeson CountyLumberton119,941+2.9%947$41,978178737155
Rockingham CountyWentworth94,195+3.4%566$57,053178537157
Rowan CountySalisbury155,096+5.6%512$65,725175337159
Rutherford CountyRutherfordton65,745+2%565$51,410177937161
Sampson CountyClinton61,504+4.2%946$52,432178437163
Scotland CountyLaurinburg33,322−2.5%319$45,730–37165
Stanly CountyAlbemarle68,830+10.1%395$60,704184137167
Stokes CountyDanbury46,126+3.6%449$62,969178937169
Surry CountyDobson72,287+1.3%533$55,656177137171
Swain CountyBryson City14,024−0.6%528$52,349187137173
Transylvania CountyBrevard34,211+3.7%378$66,184186137175
Tyrrell CountyColumbia3,537+9%391$41,685172937177
Union CountyMonroe267,674+12.4%633$102,900184237179
Vance CountyHenderson42,638+0.1%252$50,465188137181
Wake CountyRaleigh1,257,235+11.3%835$105,768177137183
Warren CountyWarrenton18,898+1.4%429$50,638177937185
Washington CountyPlymouth10,638−3.3%347$41,813179937187
Watauga CountyBoone54,786+1.3%312$51,693184937189
Wayne CountyGoldsboro122,278+4.2%554$59,733177937191
Wilkes CountyWilkesboro66,233+0.4%754$51,721177837193
Wilson CountyWilson81,150+2.4%368$56,423185537195
Yadkin CountyYadkinville38,325+3%335$62,932185037197
Yancey CountyBurnsville19,084+3.3%313$58,709183337199

North Carolina county map with cities

The largest cities in North Carolina and the counties they are in. Cities that cross a county line list every county, the main one first. To find any smaller town, use the search box above.

North Carolina county map with cities and county seats
North Carolina counties with county seat towns. Download the full-size image
CityCountyPopulation 2025
CharlotteMecklenburg County964,784
RaleighWake and Durham counties506,306
GreensboroGuilford County308,667
DurhamDurham, Wake and Orange counties305,561
Winston-SalemForsyth County257,271
FayettevilleCumberland County209,120
CaryWake, Chatham and Durham counties183,582
WilmingtonNew Hanover County126,809
High PointGuilford, Davidson, Forsyth and Randolph counties120,571
ConcordCabarrus and Mecklenburg counties114,598
GreenvillePitt County96,443
AshevilleBuncombe County93,523
GastoniaGaston County87,067
ApexWake and Chatham counties80,419
JacksonvilleOnslow County72,732
HuntersvilleMecklenburg County68,535
Chapel HillOrange and Durham counties63,565
KannapolisCabarrus and Rowan counties61,708
BurlingtonAlamance and Guilford counties61,496
Wake ForestWake and Franklin counties58,147
MooresvilleIredell County55,842
Rocky MountNash and Edgecombe counties55,120
Holly SpringsWake County50,288
WilsonWilson County49,572
Fuquay-VarinaWake and Harnett counties48,536
HickoryCatawba, Burke and Caldwell counties45,975
Indian TrailUnion County44,303
MonroeUnion County42,644
GarnerWake County41,562
SalisburyRowan County36,879

Printable North Carolina county maps (free PDF, PNG, SVG)

Every map is free to print and share. The PDFs are vector files with real text, so they stay sharp at any size and you can search them for a county name. Use 11×17 (tabloid) for the most readable labels.

North Carolina county map with all 100 counties labeled

Color map with names

All 100 counties labeled, county seats marked. Letter and 11×17 PDF, high-resolution PNG, editable SVG.

North Carolina county map with cities

Map with cities

Counties with their county seat towns and major cities.

Blank outline map of North Carolina counties

Blank outline map

County lines only, no names. For quizzes, coloring and your own notes.

North Carolina county map with numbers

Numbered map with key

A number in every county with an alphabetical key.

Black and white North Carolina county map

Black and white

Labeled map that prints well on any printer.

Map of North Carolina counties shaded by population density

Population map

Counties shaded by population density (2025 estimates).

Data and GIS files

The county table as CSV, and the boundaries as GeoJSON and KML (Google Earth, Google My Maps).

How North Carolina reached 100 counties

North Carolina's counties began with the Lords Proprietors, who in 1664 created Albemarle County and divided it into four precincts: Currituck, Perquimans, Pasquotank and Chowan. Counties gave residents a nearby place to record deeds and wills and to attend court, and gave the sheriff a base for collecting taxes and keeping order. By 1738 the 14 precincts then in existence had become counties. As settlement spread west, older counties were divided, and by 1800 there were 59. Splitting counties was often a political fight: eastern counties were divided to keep the east's majority in the legislature against the growing Piedmont and mountain regions. The total reached 100 in 1911 with Avery and Hoke counties. A 1933 law allows counties to consolidate with voter approval, but as of the early 2000s none had.

County numbers: The Department of Revenue numbers the counties 1–100 in alphabetical order for county sales tax reporting.

Regions of North Carolina

North Carolina's counties grouped into the 8 Prosperity Zones of North Carolina (source).

Western Region

Buncombe, Cherokee, Clay, Graham, Haywood, Henderson, Jackson, Macon, Madison, Polk, Rutherford, Swain, Transylvania

Northwest Region

Alexander, Alleghany, Ashe, Avery, Burke, Caldwell, Catawba, McDowell, Mitchell, Watauga, Wilkes, Yancey

Southwest Region

Anson, Cabarrus, Cleveland, Gaston, Iredell, Lincoln, Mecklenburg, Rowan, Stanly, Union

Piedmont-Triad (Central) Region

Alamance, Caswell, Davidson, Davie, Forsyth, Guilford, Randolph, Rockingham, Stokes, Surry, Yadkin

North Central Region

Chatham, Durham, Edgecombe, Franklin, Granville, Harnett, Johnston, Lee, Nash, Orange, Person, Vance, Wake, Warren, Wilson

Sandhills (South Central) Region

Bladen, Columbus, Cumberland, Hoke, Montgomery, Moore, Richmond, Robeson, Sampson, Scotland

Northeast Region

Beaufort, Bertie, Camden, Chowan, Currituck, Dare, Gates, Halifax, Hertford, Hyde, Martin, Northampton, Pasquotank, Perquimans, Pitt, Tyrrell, Washington

Southeast Region

Brunswick, Carteret, Craven, Duplin, Greene, Jones, Lenoir, New Hanover, Onslow, Pamlico, Pender, Wayne

County maps of neighboring states

North Carolina counties: questions and answers

How many counties are in North Carolina?
North Carolina has 100 counties.
What is the largest county in North Carolina?
By land area, Robeson County is the largest (947 sq mi). By population, Wake County is the largest, with 1,257,235 people (2025 estimate).
What is the smallest county in North Carolina?
Chowan County is the smallest by land area (172.7 sq mi). Tyrrell County has the fewest people: 3,537 (2025 estimate).
What is the wealthiest county in North Carolina?
By median household income, Wake County ranks first with $105,768 (American Community Survey 2020–2024). The lowest is Tyrrell County at $41,685.
What county is Charlotte in?
Charlotte is in Mecklenburg County.
What county is Raleigh in?
Raleigh is mostly in Wake County, with smaller parts in Durham County.
What county is Greensboro in?
Greensboro is in Guilford County.
How can I see county lines on Google Maps?
Google Maps does not draw county lines. Download the KML file from the printable maps section above and import it into Google My Maps (Create a new map › Import) or open it in Google Earth to see every North Carolina county boundary on top of Google's map.
Can I use this map for free?
Yes. The maps and files on this page are free to print, share and use in your own work, including commercial projects, under the CC BY 4.0 licence. Please credit “WhichCounty (whichcounty.com)”.

Use this map on your site

You may copy, print and publish these maps, also commercially, as long as you credit WhichCounty with a link (licence details). Paste this code to embed the map:

Sources and methodology

Found an error? Tell us. Last data update: October 4, 2026.