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. Color 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 CountyColumbusClevelandCincinnatiToledoAkronDaytonCantonLorainHamiltonYoungstownSpringfieldMiddletown Ashtabula  Washington  Scioto  Tuscarawas  Seneca  Mercer  Hardin  Meigs  Paulding  Columbus  Cleveland  Cincinnati  Toledo  Akron  Dayton  Canton  Lorain  Hamilton  Youngstown  Springfield  Middletown ColumbusClevelandCincinnatiToledoAkronDaytonCantonLorainHamiltonYoungstownSpringfieldMiddletownNewark Ashtabula  Washington  Wood  Scioto  Tuscarawas  Wayne  Seneca  Belmont  Knox  Brown  Putnam  Mercer  Gallia  Hardin  Logan  Monroe  Lawrence  Pike  Meigs  Hocking  Williams  Defiance  Columbus  Cleveland  Cincinnati  Toledo  Akron  Dayton  Canton  Lorain  Hamilton  Youngstown  Springfield  Middletown  Newark ColumbusClevelandCincinnatiToledoAkronDaytonParmaCantonLorainHamiltonYoungstownSpringfieldKetteringMiddletownCuyahoga FallsNewark Ashtabula  Ross  Washington  Wood  Scioto  Darke  Adams  Tuscarawas  Coshocton  Wayne  Seneca  Belmont  Fairfield  Richland  Huron  Putnam  Mercer  Gallia  Hardin  Logan  Monroe  Delaware  Lawrence  Pike  Meigs  Hocking  Williams  Morgan  Henry  Vinton  Harrison  Van Wert  Morrow  Wyandot  Columbus  Cleveland  Cincinnati  Toledo  Akron  Dayton  Parma  Canton  Lorain  Hamilton  Youngstown  Springfield  Kettering  Middletown  Cuyahoga Falls  Newark ColumbusClevelandCincinnatiToledoAkronDaytonParmaCantonLorainHamiltonYoungstownSpringfieldKetteringElyriaMiddletownNewarkLakewood Ashtabula  Lake  Ross  Washington  Trumbull  Wood  Scioto  Darke  Adams  Ottawa  Tuscarawas  Coshocton  Highland  Wayne  Seneca  Belmont  Hancock  Knox  Guernsey  Athens  Fairfield  Richland  Huron  Mercer  Gallia  Hardin  Logan  Monroe  Delaware  Lawrence  Pike  Meigs  Champaign  Hocking  Williams  Jackson  Medina  Morgan  Paulding  Sandusky  Henry  Vinton  Harrison  Van Wert  Allen  Shelby  Morrow  Wyandot  Fulton  Carroll  Columbus  Cleveland  Cincinnati  Toledo  Akron  Dayton  Parma  Canton  Lorain  Hamilton  Youngstown  Springfield  Kettering  Elyria  Middletown  Newark  Lakewood 
Albers Equal Area ConicDatum WGS 84Census PEP V2025 · Census SAIPE 2024 · BLS LAUS September 2026, preliminary · Census TIGER 2026
CountyAtlasEdition
Ohio’s 88 counties, projected equal-area. Hover over a county, or tap it, for its seat and key numbers; select it for all its data.
Color counties by

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

Ohio at a glance

Ohio’s 88 counties, by the numbers

The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:

  • Concentrated. Half of Ohio’s 11,900,510 residents live in just 9 of 88 counties, and the 5 largest hold 37.9% of the total. calculated from Census PEP V2025
  • Income tracks poverty. The gap from richest to poorest runs 2.5×, and the 10 highest-income counties average 7.0% in poverty against 18.1% for the 10 lowest. calculated from Census SAIPE 2024
  • The median county. Half of Ohio’s counties have fewer than 58,320 residents, and half report a median household income below $68,793. calculated from Census PEP V2025 · Census SAIPE 2024
  • Lopsided density. Only 21 of 88 counties are denser than Ohio’s statewide average of 291 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
Adams County27,865$55,8324.3%48/sq mi584 sq miWest Union
Allen County100,881$67,6773.7%251/sq mi403 sq miLima
Ashland County52,523$73,0053.3%124/sq mi423 sq miAshland
Ashtabula County96,713$60,4801.9%138/sq mi702 sq miJefferson
Athens County63,197$54,8064.0%125/sq mi504 sq miAthens
Auglaize County45,909$82,4602.8%114/sq mi401 sq miWapakoneta
Belmont County64,434$58,3324.0%121/sq mi532 sq miSt. Clairsville
Brown County44,397$68,6633.6%91/sq mi490 sq miGeorgetown
Butler County400,128$80,5603.5%858/sq mi467 sq miHamilton
Carroll County26,475$70,6143.6%67/sq mi395 sq miCarrollton
Champaign County38,820$73,0343.3%90/sq mi429 sq miUrbana
Clark County135,340$65,5293.8%342/sq mi396 sq miSpringfield
Clermont County216,977$87,9913.4%479/sq mi453 sq miBatavia
Clinton County42,301$67,4633.1%103/sq mi409 sq miWilmington
Columbiana County99,377$59,1413.7%187/sq mi532 sq miLisbon
Coshocton County37,188$61,2973.9%66/sq mi564 sq miCoshocton
Crawford County41,896$59,5713.9%104/sq mi402 sq miBucyrus
Cuyahoga County1,232,925$66,0812.0%2,697/sq mi457 sq miCleveland
Darke County51,520$70,9873.3%86/sq mi598 sq miGreenville
Defiance County38,292$71,9133.2%93/sq mi411 sq miDefiance
Delaware County242,032$136,2153.1%546/sq mi443 sq miDelaware
Erie County73,296$72,4003.6%292/sq mi251 sq miSandusky
Fairfield County169,752$90,7283.3%337/sq mi504 sq miLancaster
Fayette County28,552$68,2243.5%70/sq mi406 sq miWashington Court House
Franklin County1,361,536$76,5783.4%2,557/sq mi532 sq miColumbus
Fulton County41,853$75,4213.4%103/sq mi405 sq miWauseon
Gallia County29,072$54,7233.8%62/sq mi467 sq miGallipolis
Geauga County95,676$110,5081.6%239/sq mi400 sq miChardon
Greene County174,322$87,6843.4%421/sq mi414 sq miXenia
Guernsey County38,379$62,9314.0%73/sq mi522 sq miCambridge
Hamilton County838,418$73,1663.5%2,068/sq mi405 sq miCincinnati
Hancock County75,034$80,8643.3%141/sq mi531 sq miFindlay
Hardin County30,072$68,6123.8%64/sq mi470 sq miKenton
Harrison County14,070$60,0994.1%35/sq mi402 sq miCadiz
Henry County27,598$69,4393.2%66/sq mi416 sq miNapoleon
Highland County43,823$62,3663.9%79/sq mi553 sq miHillsboro
Hocking County27,512$63,6903.9%65/sq mi421 sq miLogan
Holmes County44,970$77,6212.4%106/sq mi423 sq miMillersburg
Huron County58,250$72,2603.4%118/sq mi492 sq miNorwalk
Jackson County32,817$59,5814.1%78/sq mi420 sq miJackson
Jefferson County63,597$60,3274.2%156/sq mi408 sq miSteubenville
Knox County64,002$72,3053.3%122/sq mi526 sq miMount Vernon
Lake County232,217$84,4841.8%1,012/sq mi229 sq miPainesville
Lawrence County55,710$61,6384.1%123/sq mi453 sq miIronton
Licking County185,564$86,1573.3%272/sq mi682 sq miNewark
Logan County46,302$75,0553.1%101/sq mi459 sq miBellefontaine
Lorain County323,219$79,1391.9%659/sq mi491 sq miElyria
Lucas County423,347$63,7744.2%1,246/sq mi340 sq miToledo
Madison County46,985$84,6323.1%101/sq mi467 sq miLondon
Mahoning County224,706$58,1334.7%546/sq mi412 sq miYoungstown
Marion County65,115$63,2763.7%161/sq mi404 sq miMarion
Medina County185,025$93,4711.6%439/sq mi421 sq miMedina
Meigs County21,587$54,4834.5%50/sq mi430 sq miPomeroy
Mercer County42,737$75,3112.6%92/sq mi462 sq miCelina
Miami County112,634$83,9483.2%277/sq mi407 sq miTroy
Monroe County12,994$58,8134.3%29/sq mi456 sq miWoodsfield
Montgomery County539,598$66,3493.9%1,170/sq mi461 sq miDayton
Morgan County13,626$64,9113.9%33/sq mi416 sq miMcConnelsville
Morrow County36,305$84,1913.4%89/sq mi406 sq miMount Gilead
Muskingum County87,014$63,1613.6%131/sq mi665 sq miZanesville
Noble County14,276$63,6234.6%36/sq mi398 sq miCaldwell
Ottawa County39,481$76,7093.7%155/sq mi255 sq miPort Clinton
Paulding County18,727$68,9233.1%45/sq mi416 sq miPaulding
Perry County35,918$68,3223.9%88/sq mi408 sq miNew Lexington
Pickaway County62,978$81,1353.4%126/sq mi501 sq miCircleville
Pike County27,061$59,1004.4%61/sq mi440 sq miWaverly
Portage County163,404$79,7103.5%335/sq mi487 sq miRavenna
Preble County40,664$71,9663.2%96/sq mi424 sq miEaton
Putnam County34,380$88,1012.6%71/sq mi483 sq miOttawa
Richland County124,893$66,0254.0%252/sq mi495 sq miMansfield
Ross County76,429$67,5194.2%111/sq mi689 sq miChillicothe
Sandusky County58,655$66,8514.3%144/sq mi408 sq miFremont
Scioto County71,365$55,2354.7%117/sq mi610 sq miPortsmouth
Seneca County54,522$65,2603.5%99/sq mi551 sq miTiffin
Shelby County48,065$75,5933.1%118/sq mi408 sq miSidney
Stark County373,771$69,4553.7%650/sq mi575 sq miCanton
Summit County538,376$70,4493.7%1,305/sq mi413 sq miAkron
Trumbull County198,972$60,3894.8%322/sq mi618 sq miWarren
Tuscarawas County92,373$66,5243.3%163/sq mi568 sq miNew Philadelphia
Union County73,446$119,1332.9%170/sq mi432 sq miMarysville
Van Wert County29,013$72,2132.9%71/sq mi409 sq miVan Wert
Vinton County12,645$59,0383.8%31/sq mi412 sq miMcArthur
Warren County257,181$113,3333.2%641/sq mi401 sq miLebanon
Washington County58,389$65,3213.8%92/sq mi632 sq miMarietta
Wayne County116,758$72,2753.2%210/sq mi555 sq miWooster
Williams County36,549$63,2883.8%87/sq mi421 sq miBryan
Wood County134,176$77,5223.4%217/sq mi617 sq miBowling Green
Wyandot County21,567$63,8752.8%53/sq mi407 sq miUpper Sandusky

Click a column heading to sort all 88 counties. 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. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.

Download & print this Ohio map

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

Ohio maps, colored by the data

Cities in Ohio

Ohio has 923 incorporated cities and villages. The largest is Columbus with 914,802 residents. Its center is in Franklin County, and it also reaches into Delaware County and Fairfield County. Use the search on the map above to find any city and highlight the county it sits in.

ColumbusFranklin County +2 more (also Delaware County, Fairfield County)914,802
ClevelandCuyahoga County366,097
CincinnatiHamilton County311,224
ToledoLucas County267,463
AkronSummit County189,247
DaytonMontgomery County +1 more (also Greene County)136,579
ParmaCuyahoga County79,870
CantonStark County69,755
LorainLorain County65,395
HamiltonButler County63,468
YoungstownMahoning County +1 more (also Trumbull County)59,331
SpringfieldClark County58,190
KetteringMontgomery County +1 more (also Greene County)57,206
ElyriaLorain County53,035
MiddletownButler County +1 more (also Warren County)51,617
Cuyahoga FallsSummit County50,909
NewarkLicking County50,783
LakewoodCuyahoga County50,007
DublinFranklin County +2 more (also Union County, Delaware County)49,294
EuclidCuyahoga County48,823
MansfieldRichland County47,663
MentorLake County47,171
BeavercreekGreene County47,126
StrongsvilleCuyahoga County45,983
FairfieldButler County +1 more (also Hamilton County)44,828
DelawareDelaware County44,589
Cleveland HeightsCuyahoga County44,497
Huber HeightsMontgomery County +1 more (also Miami County)43,455
Grove CityFranklin County42,517
LancasterFairfield County41,249
ReynoldsburgFranklin County +2 more (also Licking County, Fairfield County)41,224
FindlayHancock County40,287
WarrenTrumbull County38,912
WestervilleFranklin County +1 more (also Delaware County)38,645
HilliardFranklin County38,033
North RidgevilleLorain County36,627
Upper ArlingtonFranklin County36,293
MarionMarion County35,669
MasonWarren County35,509
GahannaFranklin County35,486
BrunswickMedina County35,246
LimaAllen County35,010
FairbornGreene County34,534
StowSummit County34,240
WestlakeCuyahoga County34,104
MassillonStark County32,338
North OlmstedCuyahoga County31,924
North RoyaltonCuyahoga County30,972
Bowling GreenWood County29,983
Garfield HeightsCuyahoga County29,269

The table shows the 50 most populous. Search the map above for the other 873.

A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.

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

  • Ohio’s highest median household income is in Delaware County ($136,215); the lowest is in Meigs County ($54,483). Census SAIPE 2024
  • Ohio’s most populous county is Franklin County (1,361,536); the least populous is Vinton County (12,645), a 108× spread. calculated from Census PEP V2025
  • Ohio’s largest county by land area is Ashtabula County (702 sq mi); the smallest is Lake County (229 sq mi). Census TIGER 2026
  • Ohio’s highest population density is in Cuyahoga County (2,697/sq mi); the lowest is in Monroe County (29/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
  • Ohio’s highest poverty rate is in Athens County (25.3%); the lowest is in Delaware County (4.3%). Census SAIPE 2024
  • In Ohio, unemployment is highest in Trumbull County (4.8%) and lowest in Geauga County and Medina County (tied at 1.6%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
  • Ohio’s highest median age is in Noble County (53.4); the lowest is in Holmes County (32.7). Census ACS 2020–2024
  • Ohio’s highest share of adults 25 and over with a bachelor’s degree or higher is in Delaware County (59.4%); the lowest is in Holmes County (11.1%). Census ACS 2020–2024
  • In Ohio, Stark County borders the most neighbors (8); its interior county lines run 3,798 miles in total, land only. calculated from Census TIGER 2026 · Census TIGER hydrography 2026

Every figure is a current official estimate from the source named, never 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.9M residents. Every one is on the map and in the table above.

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,361,536 residents).

What county is Columbus in?

Columbus, population 914,802, has its center in Franklin County and also reaches into Delaware County and Fairfield 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 $136,215; the poorest is Meigs County at $54,483. Census SAIPE 2024

What is the most populous county in Ohio?

Franklin County, with 1,361,536 residents, about 11.4% of Ohio’s people. That is 108× the least populous, Vinton County (12,645).

Sources & vintages

Data current through .