Midwest county atlas

Ohio county map

See all 88 counties on one clear, labelled map. Use the alphabetical table below to verify names and compare land area.

Map zoom 100%
Labelled map of Ohio counties AdamsAllenAshlandAshtabulaAthensAuglaizeBelmontBrownButlerCarrollChampaignClarkClermontClintonColumbianaCoshoctonCrawfordCuyahogaDarkeDefianceDelawareErieFairfieldFayetteFranklinFultonGalliaGeaugaGreeneGuernseyHamiltonHancockHardinHarrisonHenryHighlandHockingHolmesHuronJacksonJeffersonKnoxLakeLawrenceLickingLoganLorainLucasMadisonMahoningMarionMedinaMeigsMercerMiamiMonroeMontgomeryMorganMorrowMuskingumNobleOttawaPauldingPerryPickawayPikePortagePreblePutnamRichlandRossSanduskySciotoSenecaShelbyStarkSummitTrumbullTuscarawasUnionVan WertVintonWarrenWashingtonWayneWilliamsWoodWyandot
Boundary data: U.S. Census Bureau 2025 cartographic boundary files. Zoom in for county names, then drag the map or use the arrow keys to move around.
Map scope: This is a county boundary reference map. It does not show roads, parcels, ZIP codes, election precincts, or terrain.

Alphabetical list of Ohio counties

The land-area figures are rounded to the nearest square mile. Water area is shown separately so large lakes or coastal waters do not obscure the comparison.

NameFIPS codeLand areaWater area
Adams County39001584 sq mi2 sq mi
Allen County39003403 sq mi4 sq mi
Ashland County39005423 sq mi4 sq mi
Ashtabula County39007702 sq mi666 sq mi
Athens County39009504 sq mi5 sq mi
Auglaize County39011401 sq mi1 sq mi
Belmont County39013532 sq mi9 sq mi
Brown County39015490 sq mi3 sq mi
Butler County39017467 sq mi4 sq mi
Carroll County39019395 sq mi4 sq mi
Champaign County39021429 sq mi1 sq mi
Clark County39023396 sq mi6 sq mi
Clermont County39025453 sq mi8 sq mi
Clinton County39027409 sq mi4 sq mi
Columbiana County39029532 sq mi3 sq mi
Coshocton County39031564 sq mi4 sq mi
Crawford County39033402 sq mi1 sq mi
Cuyahoga County39035457 sq mi788 sq mi
Darke County39037598 sq mi2 sq mi
Defiance County39039411 sq mi3 sq mi
Delaware County39041443 sq mi14 sq mi
Erie County39043251 sq mi374 sq mi
Fairfield County39045504 sq mi4 sq mi
Fayette County39047406 sq mi1 sq mi
Franklin County39049532 sq mi11 sq mi
Fulton County39051405 sq mi2 sq mi
Gallia County39053467 sq mi5 sq mi
Geauga County39055400 sq mi8 sq mi
Greene County39057414 sq mi3 sq mi
Guernsey County39059522 sq mi6 sq mi
Hamilton County39061405 sq mi7 sq mi
Hancock County39063531 sq mi2 sq mi
Hardin County39065470 sq mi0 sq mi
Harrison County39067402 sq mi8 sq mi
Henry County39069416 sq mi4 sq mi
Highland County39071553 sq mi5 sq mi
Hocking County39073421 sq mi2 sq mi
Holmes County39075423 sq mi1 sq mi
Huron County39077492 sq mi3 sq mi
Jackson County39079420 sq mi1 sq mi
Jefferson County39081408 sq mi3 sq mi
Knox County39083525 sq mi4 sq mi
Lake County39085229 sq mi750 sq mi
Lawrence County39087453 sq mi4 sq mi
Licking County39089682 sq mi5 sq mi
Logan County39091459 sq mi8 sq mi
Lorain County39093491 sq mi432 sq mi
Lucas County39095340 sq mi256 sq mi
Madison County39097467 sq mi1 sq mi
Mahoning County39099412 sq mi14 sq mi
Marion County39101404 sq mi0 sq mi
Medina County39103421 sq mi2 sq mi
Meigs County39105430 sq mi3 sq mi
Mercer County39107462 sq mi11 sq mi
Miami County39109407 sq mi3 sq mi
Monroe County39111456 sq mi2 sq mi
Montgomery County39113461 sq mi3 sq mi
Morgan County39115416 sq mi5 sq mi
Morrow County39117406 sq mi1 sq mi
Muskingum County39119665 sq mi8 sq mi
Noble County39121398 sq mi7 sq mi
Ottawa County39123255 sq mi330 sq mi
Paulding County39125416 sq mi2 sq mi
Perry County39127408 sq mi5 sq mi
Pickaway County39129501 sq mi5 sq mi
Pike County39131440 sq mi4 sq mi
Portage County39133487 sq mi17 sq mi
Preble County39135424 sq mi2 sq mi
Putnam County39137483 sq mi2 sq mi
Richland County39139495 sq mi5 sq mi
Ross County39141689 sq mi4 sq mi
Sandusky County39143408 sq mi9 sq mi
Scioto County39145610 sq mi6 sq mi
Seneca County39147551 sq mi2 sq mi
Shelby County39149408 sq mi3 sq mi
Stark County39151575 sq mi5 sq mi
Summit County39153413 sq mi7 sq mi
Trumbull County39155618 sq mi18 sq mi
Tuscarawas County39157568 sq mi4 sq mi
Union County39159432 sq mi5 sq mi
Van Wert County39161409 sq mi1 sq mi
Vinton County39163412 sq mi3 sq mi
Warren County39165401 sq mi6 sq mi
Washington County39167632 sq mi8 sq mi
Wayne County39169555 sq mi2 sq mi
Williams County39171421 sq mi2 sq mi
Wood County39173617 sq mi3 sq mi
Wyandot County39175407 sq mi1 sq mi

Largest Ohio counties by land area

These are the five largest mapped units in Ohio by Census-reported land area:

  1. Ashtabula County — 702 square miles
  2. Ross County — 689 square miles
  3. Licking County — 682 square miles
  4. Muskingum County — 665 square miles
  5. Washington County — 632 square miles

How to read and use this map

County lines are administrative boundaries, not postal routes. A mailing address can use a city name associated with a neighboring area, and ZIP codes can cross county lines. When you need to identify a county for an address, confirm it with an official geocoder or local government source.

For classroom or planning use, print directly from this page. If labels become crowded, choose landscape orientation and reduce page margins. The underlying vector lines remain crisp at different sizes.

Frequently asked questions

How many counties are in Ohio?

Ohio has 88 counties in the U.S. Census Bureau’s 2025 cartographic boundary file.

Can I print this Ohio county map?

Yes. Choose Print map and use landscape orientation for the widest map. Because the map is SVG, its boundary lines stay sharp when scaled.

Are these legal survey boundaries?

No. This is a generalized reference map. Property, parcel, election, and legal boundary questions should be checked with the relevant state or local agency.

Map source

U.S. Census Bureau, 2025 Cartographic Boundary File, Counties, 1:20,000,000. Land and water area fields are supplied in the same file and converted from square meters to square miles. Accessed September 15, 2026.