CountyAtlas Ohio

Ohio County Map with Cities — All 88 Counties

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

Ohio CountiesFIPS 39
Adams CountyAllen CountyAshland CountyAshtabula CountyAthens CountyAuglaize CountyBelmont CountyBrown CountyButler CountyCarroll CountyChampaign CountyClark CountyClermont CountyClinton CountyColumbiana CountyCoshocton CountyCrawford CountyCuyahoga CountyDarke CountyDefiance CountyDelaware CountyErie CountyFairfield CountyFayette CountyFranklin CountyFulton CountyGallia CountyGeauga CountyGreene CountyGuernsey CountyHamilton CountyHancock CountyHardin CountyHarrison CountyHenry CountyHighland CountyHocking CountyHolmes CountyHuron CountyJackson CountyJefferson CountyKnox CountyLake CountyLawrence CountyLicking CountyLogan CountyLorain CountyLucas CountyMadison CountyMahoning CountyMarion CountyMedina CountyMeigs CountyMercer CountyMiami CountyMonroe CountyMontgomery CountyMorgan CountyMorrow CountyMuskingum CountyNoble CountyOttawa CountyPaulding CountyPerry CountyPickaway CountyPike CountyPortage CountyPreble CountyPutnam CountyRichland CountyRoss CountySandusky CountyScioto CountySeneca CountyShelby CountyStark CountySummit CountyTrumbull CountyTuscarawas CountyUnion CountyVan Wert CountyVinton CountyWarren CountyWashington CountyWayne CountyWilliams CountyWood CountyWyandot CountyColumbusClevelandCincinnatiToledoAkronDaytonParmaCantonLorainHamiltonYoungstownSpringfieldKetteringElyriaCuyahoga FallsMiddletownNewarkLakewood
Albers Equal Area ConicDatum NAD83Census PEP · SAIPE · BLS LAUS · TIGER
CountyAtlasEdition
Ohio’s 88 counties, projected equal-area. Hover or tap a county for its name; select it for full data.
Colour counties by

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

Ohio at a glance

  • Scale. Ohio is divided into 88 counties across 40,859 sq mi of land — an average of 464 sq mi each. Census TIGER
  • People. Its counties are home to 11,785,935 residents — an average of 133,931 each, or 288 per square mile statewide. Census PEP 2023
  • Water. Another 3,967 sq mi is water — 8.8% of the state’s area, led by Cuyahoga County. Census TIGER

Ohio’s 88 counties, by the numbers

Every county’s population, median household income, unemployment, density, and land area — sortable by any column, so you can find yours or rank by what matters to you. A few patterns run through the data:

  • Concentrated. Half of Ohio’s 11,785,935 residents live in just 9 of 88 counties, and the five largest hold 37.8% of the total. Census PEP 2023
  • Income tracks poverty. The gap from richest to poorest runs 2.6×, and the 10 highest-income counties average 7.5% in poverty against 18.7% for the 10 lowest. Census SAIPE 2023
  • Mostly small. Half of Ohio’s counties have fewer than 58,388 residents, and half report a median household income below $65,205 — a few metros lift the statewide totals well above both. Census PEP 2023 · SAIPE 2023
  • Lopsided density. Only 21 of 88 counties are denser than Ohio’s statewide average of 288 people per square mile — the rest are more rural. Census PEP 2023 · TIGER
Adams County27,521$55,6933.4%47/sq mi584 sq miWest Union
Allen County100,838$65,6653.0%250/sq mi403 sq miLima
Ashland County52,190$66,1492.7%123/sq mi423 sq miAshland
Ashtabula County96,845$58,1523.2%138/sq mi702 sq miJefferson
Athens County62,706$53,6163.3%125/sq mi504 sq miAthens
Auglaize County46,050$73,5422.2%115/sq mi401 sq miWapakoneta
Belmont County64,918$56,7163.2%122/sq mi532 sq miSt. Clairsville
Brown County43,777$68,2893.1%89/sq mi490 sq miGeorgetown
Butler County393,043$80,0662.9%842/sq mi467 sq miHamilton
Carroll County26,758$67,0443.1%68/sq mi395 sq miCarrollton
Champaign County38,845$70,2302.6%91/sq mi429 sq miUrbana
Clark County134,610$58,6843.2%340/sq mi396 sq miSpringfield
Clermont County211,972$82,1432.7%468/sq mi453 sq miBatavia
Clinton County41,938$67,8132.7%103/sq mi409 sq miWilmington
Columbiana County100,182$55,7443.1%188/sq mi532 sq miLisbon
Coshocton County36,869$57,6943.1%65/sq mi564 sq miCoshocton
Crawford County41,529$58,9823.2%103/sq mi402 sq miBucyrus
Cuyahoga County1,233,088$61,9123.2%2,697/sq mi457 sq miCleveland
Darke County51,415$67,6092.9%86/sq mi598 sq miGreenville
Defiance County38,315$72,2412.6%93/sq mi411 sq miDefiance
Delaware County231,636$128,3002.4%523/sq mi443 sq miDelaware
Erie County74,035$62,5472.9%295/sq mi251 sq miSandusky
Fairfield County165,360$84,7012.6%328/sq mi504 sq miLancaster
Fayette County28,817$63,3482.9%71/sq mi406 sq miWashington Court House
Franklin County1,326,063$71,7302.7%2,491/sq mi532 sq miColumbus
Fulton County42,007$70,7243.0%104/sq mi405 sq miWauseon
Gallia County28,986$53,9563.0%62/sq mi467 sq miGallipolis
Geauga County95,407$99,8632.6%238/sq mi400 sq miChardon
Greene County169,691$84,0152.8%410/sq mi414 sq miXenia
Guernsey County38,089$54,7573.1%73/sq mi522 sq miCambridge
Hamilton County827,058$68,8102.9%2,040/sq mi405 sq miCincinnati
Hancock County74,704$72,0652.6%141/sq mi531 sq miFindlay
Hardin County30,368$59,7133.0%65/sq mi470 sq miKenton
Harrison County14,159$57,0503.1%35/sq mi402 sq miCadiz
Henry County27,520$81,8992.7%66/sq mi416 sq miNapoleon
Highland County43,614$61,7603.4%79/sq mi553 sq miHillsboro
Hocking County27,540$58,0183.2%65/sq mi421 sq miLogan
Holmes County44,386$74,4902.0%105/sq mi423 sq miMillersburg
Huron County58,199$64,3312.9%118/sq mi492 sq miNorwalk
Jackson County32,606$54,4313.2%78/sq mi420 sq miJackson
Jefferson County64,026$56,2763.5%157/sq mi408 sq miSteubenville
Knox County63,320$66,8442.7%120/sq mi526 sq miMount Vernon
Lake County231,640$73,5592.8%1,010/sq mi229 sq miPainesville
Lawrence County56,118$56,8793.2%124/sq mi453 sq miIronton
Licking County183,201$76,4962.7%268/sq mi682 sq miNewark
Logan County46,057$68,9642.5%100/sq mi459 sq miBellefontaine
Lorain County317,910$75,4963.2%648/sq mi491 sq miElyria
Lucas County425,484$60,5253.9%1,253/sq mi340 sq miToledo
Madison County44,602$81,8362.4%96/sq mi467 sq miLondon
Mahoning County225,596$52,9143.8%548/sq mi412 sq miYoungstown
Marion County64,851$56,9912.9%161/sq mi404 sq miMarion
Medina County184,042$90,2112.7%437/sq mi421 sq miMedina
Meigs County21,767$50,1273.7%51/sq mi430 sq miPomeroy
Mercer County42,439$79,9742.1%92/sq mi462 sq miCelina
Miami County110,876$75,7352.6%273/sq mi407 sq miTroy
Monroe County13,153$54,2853.7%29/sq mi456 sq miWoodsfield
Montgomery County533,796$62,6503.1%1,157/sq mi461 sq miDayton
Morgan County13,646$52,5853.1%33/sq mi416 sq miMcConnelsville
Morrow County35,595$70,1092.7%88/sq mi406 sq miMount Gilead
Muskingum County86,305$58,8062.8%130/sq mi665 sq miZanesville
Noble County14,311$61,7513.6%36/sq mi398 sq miCaldwell
Ottawa County39,803$76,5823.2%156/sq mi255 sq miPort Clinton
Paulding County18,706$67,6922.5%45/sq mi416 sq miPaulding
Perry County35,551$62,6773.2%87/sq mi408 sq miNew Lexington
Pickaway County61,086$76,4712.8%122/sq mi501 sq miCircleville
Pike County27,001$54,2563.8%61/sq mi440 sq miWaverly
Portage County162,665$73,9112.9%334/sq mi487 sq miRavenna
Preble County40,556$76,6212.5%96/sq mi424 sq miEaton
Putnam County34,199$79,4122.3%71/sq mi483 sq miOttawa
Richland County125,064$57,2613.2%253/sq mi495 sq miMansfield
Ross County76,501$61,6513.5%111/sq mi689 sq miChillicothe
Sandusky County58,709$64,7443.2%144/sq mi408 sq miFremont
Scioto County71,969$52,4473.8%118/sq mi610 sq miPortsmouth
Seneca County54,527$62,9662.8%99/sq mi551 sq miTiffin
Shelby County47,765$67,3512.5%117/sq mi408 sq miSidney
Stark County372,716$63,6733.0%648/sq mi575 sq miCanton
Summit County535,733$69,7863.0%1,298/sq mi413 sq miAkron
Trumbull County200,373$51,6684.1%324/sq mi618 sq miWarren
Tuscarawas County91,874$62,0982.6%162/sq mi568 sq miNew Philadelphia
Union County69,637$104,5922.2%161/sq mi432 sq miMarysville
Van Wert County28,704$60,5552.5%70/sq mi409 sq miVan Wert
Vinton County12,474$52,9993.3%30/sq mi412 sq miMcArthur
Warren County252,148$107,9732.6%628/sq mi401 sq miLebanon
Washington County58,577$59,6463.0%93/sq mi632 sq miMarietta
Wayne County116,510$69,8342.5%210/sq mi555 sq miWooster
Williams County36,591$61,1833.0%87/sq mi421 sq miBryan
Wood County132,650$73,9062.9%215/sq mi617 sq miBowling Green
Wyandot County21,457$69,9132.3%53/sq mi407 sq miUpper Sandusky

All 88 counties, sortable by any column — click a heading. 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; a county with no validated seat is left blank. See the methodology.

Download & print this Ohio map

Map of Ohio's 88 counties with major cities — Columbus, Cleveland, Cincinnati, Toledo, Akron, Dayton — on official U.S. Census boundaries

Ohio maps, coloured by the data

Cities in Ohio

Ohio has 924 incorporated cities and villages. The largest is Columbus in Franklin County with 906,480 residents. Use the search on the map above to find any city and highlight the county it sits in.

ColumbusFranklin County906,480
ClevelandCuyahoga County367,523
CincinnatiHamilton County309,595
ToledoLucas County268,461
AkronSummit County189,526
DaytonMontgomery County136,741
ParmaCuyahoga County80,131
CantonStark County70,105
LorainLorain County65,207
HamiltonButler County63,124
YoungstownMahoning County59,605
SpringfieldClark County58,410
KetteringMontgomery County57,442
ElyriaLorain County52,833
Cuyahoga FallsSummit County50,864
MiddletownButler County50,607
NewarkLicking County50,393
LakewoodCuyahoga County50,229
DublinFranklin County49,031
EuclidCuyahoga County48,991
MansfieldRichland County47,686
MentorLake County47,215
BeavercreekGreene County46,787
StrongsvilleCuyahoga County46,022
Cleveland HeightsCuyahoga County44,694
FairfieldButler County44,597
Huber HeightsMontgomery County43,266
DelawareDelaware County43,168
Grove CityFranklin County41,831
ReynoldsburgFranklin County41,032
LancasterFairfield County40,902
FindlayHancock County40,280
WarrenTrumbull County39,057
WestervilleFranklin County38,543
HilliardFranklin County36,560
Upper ArlingtonFranklin County36,319
North RidgevilleLorain County36,043
MarionMarion County35,771
GahannaFranklin County35,438
LimaAllen County35,304
BrunswickMedina County35,284
MasonWarren County35,148
FairbornGreene County34,506
StowSummit County34,317
WestlakeCuyahoga County34,036
MassillonStark County32,177
North OlmstedCuyahoga County32,031
North RoyaltonCuyahoga County31,013
Bowling GreenWood County30,051
Garfield HeightsCuyahoga County29,369

Showing the 50 most populous — and 874 more. Search the map above for any Ohio city or village.

A city can span more than one county; each is listed in its primary county — the one its center falls in.

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

  • Ohio’s highest median household income is in Delaware County ($128,300); the lowest is in Meigs County ($50,127). Census SAIPE 2023
  • Ohio’s most populous county is Franklin County (1,326,063); the least populous is Vinton County (12,474) — a 106× spread. Census PEP 2023
  • Ohio’s largest county by land area is Ashtabula County (702 sq mi); the smallest is Lake County (229 sq mi). Census TIGER
  • Ohio’s highest population density is in Cuyahoga County (2,697/sq mi); the lowest is in Monroe County (29/sq mi). Census PEP 2023 · TIGER
  • Ohio’s highest poverty rate is in Athens County (25.3%); the lowest is in Delaware County (5.0%). Census SAIPE 2023
  • In Ohio, unemployment is highest in Trumbull County (4.1%) and lowest in Holmes County (2.0%), for May 2026. BLS LAUS
  • Ohio’s highest median age is in Noble County (51.3); the lowest is in Holmes County (32.5). Census ACS 2019–2023
  • Ohio’s highest share of bachelor’s degrees is in Delaware County (58.0% of adults); the lowest is in Monroe County (10.7%). Census ACS 2019–2023
  • In Ohio, Stark County borders the most neighbours (8); its interior county lines run 6,112 km in total, land only. Census TIGER, water-clipped

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

Ohio counties: common questions

How many counties are in Ohio?

Ohio has 88 counties covering 40,859 sq mi and about 11.8M residents. Every one is on the map above and in the table below.

What is the largest county in Ohio?

It depends on the measure. By land area it’s Ashtabula County (702 sq mi); by population it’s Franklin County (1,326,063 residents).

What county is Columbus in?

Columbus (population 906,480) is in Franklin County. Use the search on the map to find any Ohio city’s county.

What is the richest county in Ohio?

By median household income, Delaware County is the richest at $128,300; the poorest is Meigs County at $50,127 (Census SAIPE 2023).

What is the most populous county in Ohio?

Franklin County, with 1,326,063 residents — about 11.3% of Ohio’s people, and 106× the least populous, Vinton County (12,474).

Sources & vintages

  • Population — PEP Vintage 2023 (July 1, 2023) — pep/charv
  • Median household income & poverty — SAIPE 2023
  • Unemployment — BLS LAUS May 2026 (preliminary)
  • Geometry & boundaries — Census TIGERweb
  • Cities & city population — Census TIGERweb Incorporated Places + ACS 5-year 2019–2023

Data current through .