Counties and County Seats of North Carolina
North Carolina has 100 counties. This map quiz helps students in grades 5–12 learn every county and its county seat by clicking the map. Start with one region, then try them all at once. Guided mode shows region colors and hints, and Challenge mode takes them away.
100counties
6map regions to practice one at a time
5county seats that share their county’s name
Quick questions
- How many counties does North Carolina have?
- North Carolina has 100 counties.
- What is the county seat of Forsyth County?
- Winston-Salem.
- What is the county seat of Onslow County?
- Jacksonville.
All 100 North Carolina counties, with county seats
Central
- Alamance – Graham
- Anson – Wadesboro
- Cabarrus – Concord
- Caswell – Yanceyville
- Chatham – Pittsboro
- Davidson – Lexington
- Davie – Mocksville
- Forsyth – Winston-Salem
- Guilford – Greensboro
- Harnett – Lillington
- Hoke – Raeford
- Lee – Sanford
- Montgomery – Troy
- Moore – Carthage
- Orange – Hillsborough
- Randolph – Asheboro
- Richmond – Rockingham
- Rockingham – Wentworth
- Rowan – Salisbury
- Scotland – Laurinburg
- Stanly – Albemarle
- Stokes – Danbury
- Union – Monroe
Northwest
- Alexander – Taylorsville
- Alleghany – Sparta
- Ashe – Jefferson
- Avery – Newland
- Burke – Morganton
- Caldwell – Lenoir
- Catawba – Newton
- Cleveland – Shelby
- Gaston – Gastonia
- Iredell – Statesville
- Lincoln – Lincolnton
- McDowell – Marion
- Mecklenburg – Charlotte
- Mitchell – Bakersville
- Polk – Columbus
- Rutherford – Rutherfordton
- Surry – Dobson
- Watauga – Boone
- Wilkes – Wilkesboro
- Yadkin – Yadkinville
- Yancey – Burnsville
Northeast
- Beaufort – Washington
- Bertie – Windsor
- Camden – Camden
- Chowan – Edenton
- Currituck – Currituck
- Dare – Manteo
- Gates – Gatesville
- Hertford – Winton
- Hyde – Swan Quarter
- Martin – Williamston
- Pamlico – Bayboro
- Pasquotank – Elizabeth City
- Perquimans – Hertford
- Tyrrell – Columbia
- Washington – Plymouth
Southeast
- Bladen – Elizabethtown
- Brunswick – Bolivia
- Carteret – Beaufort
- Columbus – Whiteville
- Craven – New Bern
- Cumberland – Fayetteville
- Duplin – Kenansville
- Jones – Trenton
- Lenoir – Kinston
- New Hanover – Wilmington
- Onslow – Jacksonville
- Pender – Burgaw
- Robeson – Lumberton
- Sampson – Clinton
West
- Buncombe – Asheville
- Cherokee – Murphy
- Clay – Hayesville
- Graham – Robbinsville
- Haywood – Waynesville
- Henderson – Hendersonville
- Jackson – Sylva
- Macon – Franklin
- Madison – Marshall
- Swain – Bryson City
- Transylvania – Brevard
East Central
- Durham – Durham
- Edgecombe – Tarboro
- Franklin – Louisburg
- Granville – Oxford
- Greene – Snow Hill
- Halifax – Halifax
- Johnston – Smithfield
- Nash – Nashville
- Northampton – Jackson
- Person – Roxboro
- Pitt – Greenville
- Vance – Henderson
- Wake – Raleigh
- Warren – Warrenton
- Wayne – Goldsboro
- Wilson – Wilson
Teachers: run a Class Conquest with your whole class, or see what a Teacher code unlocks.
More maps to practice