Counties in Ohio by population

Franklin County had the highest population of 88 counties in 2021, at 1.32 million. Vinton County had the lowest, at 12,709. The median was 58,586 and the figure for Ohio was 11.76 million. Source: the U.S. Census Bureau.

Highest1,317,228Franklin County
Lowest12,709Vinton County
Median58,58688 counties
Ohio11,761,443History

Top 40 counties, 2021

CSVChart (SVG)

Franklin CountyFranklin County: 1,317,228 persons1,317,228Cuyahoga CountyCuyahoga County: 1,246,959 persons1,246,959Hamilton CountyHamilton County: 827,182 persons827,182Summit CountySummit County: 537,255 persons537,255Montgomery CountyMontgomery County: 536,038 persons536,038Lucas CountyLucas County: 429,218 persons429,218Butler CountyButler County: 387,409 persons387,409Stark CountyStark County: 373,565 persons373,565Lorain CountyLorain County: 314,094 persons314,094Warren CountyWarren County: 246,722 persons246,722Lake CountyLake County: 232,179 persons232,179Mahoning CountyMahoning County: 226,248 persons226,248Delaware CountyDelaware County: 221,342 persons221,342Clermont CountyClermont County: 209,917 persons209,917Trumbull CountyTrumbull County: 201,415 persons201,415Medina CountyMedina County: 183,311 persons183,311Licking CountyLicking County: 179,942 persons179,942Greene CountyGreene County: 168,268 persons168,268Fairfield CountyFairfield County: 161,146 persons161,146Portage CountyPortage County: 159,004 persons159,004Clark CountyClark County: 135,400 persons135,400Wood CountyWood County: 130,178 persons130,178Richland CountyRichland County: 125,297 persons125,297Wayne CountyWayne County: 116,106 persons116,106Miami CountyMiami County: 109,392 persons109,392Allen CountyAllen County: 101,705 persons101,705Columbiana CountyColumbiana County: 101,318 persons101,318Ashtabula CountyAshtabula County: 97,427 persons97,427Geauga CountyGeauga County: 95,658 persons95,658Tuscarawas CountyTuscarawas County: 92,607 persons92,607Muskingum CountyMuskingum County: 86,543 persons86,543Ross CountyRoss County: 76,493 persons76,493Erie CountyErie County: 74,762 persons74,762Hancock CountyHancock County: 74,749 persons74,749Scioto CountyScioto County: 72,932 persons72,932Belmont CountyBelmont County: 65,878 persons65,878Marion CountyMarion County: 65,285 persons65,285Union CountyUnion County: 65,101 persons65,101Jefferson CountyJefferson County: 65,062 persons65,062Knox CountyKnox County: 62,505 persons62,505
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2021
persons
Change on 2020
1Franklin County1,317,228-0.5%
2Cuyahoga County1,246,959-1.2%
3Hamilton County827,182-0.4%
4Summit County537,255-0.5%
5Montgomery County536,038-0.2%
6Lucas County429,218-0.4%
7Butler County387,409-0.9%
8Stark County373,565-0.2%
9Lorain County314,094+0.2%
10Warren County246,722+1.4%
11Lake County232,179-0.1%
12Mahoning County226,248-0.8%
13Delaware County221,342+2.9%
14Clermont County209,917+0.6%
15Trumbull County201,415-0.1%
16Medina County183,311+0.4%
17Licking County179,942+0.6%
18Greene County168,268+0.1%
19Fairfield County161,146+1.1%
20Portage County159,004-1.8%
21Clark County135,400-0.4%
22Wood County130,178-1.6%
23Richland County125,297+0.3%
24Wayne County116,106-0.7%
25Miami County109,392+0.4%
26Allen County101,705-0.4%
27Columbiana County101,318-0.3%
28Ashtabula County97,427-0.1%
29Geauga County95,658+0.3%
30Tuscarawas County92,607-0.6%
31Muskingum County86,543+0.1%
32Ross County76,493-0.7%
33Erie County74,762-0.9%
34Hancock County74,749-0.3%
35Scioto County72,932-1.2%
36Belmont County65,878-0.6%
37Marion County65,285-0.2%
38Union County65,101+3.2%
39Jefferson County65,062-0.1%
40Knox County62,505-0.5%
41Washington County59,485-0.3%
42Athens County59,057-5.3%
43Pickaway County58,760+0.2%
44Sandusky County58,754-0.2%
45Huron County58,418-0.1%
46Lawrence County57,375-1.3%
47Seneca County54,975-0.2%
48Ashland County52,169-0.6%
49Darke County51,597-0.6%
50Shelby County48,035-0.3%
51Auglaize County46,245-0.5%
52Logan County46,166+0.1%
53Madison County44,435+1.3%
54Holmes County44,381+0.3%
55Brown County43,6850%
56Highland County43,440+0.2%
57Fulton County42,505-0.3%
58Mercer County42,366-0.4%
59Clinton County42,142+0.3%
60Crawford County41,753-0.6%
61Preble County40,871-0.3%
62Ottawa County40,143-0.4%
63Champaign County38,788+0.1%
64Guernsey County38,298-0.3%
65Defiance County38,177-0.2%
66Williams County36,792-0.8%
67Coshocton County36,639+0.1%
68Perry County35,484+0.1%
69Morrow County35,227+0.7%
70Putnam County34,343-0.1%
71Jackson County32,533-0.4%
72Hardin County30,417-1%
73Gallia County29,203-0.1%
74Fayette County28,897-0.2%
75Van Wert County28,792-0.4%
76Hocking County28,109+0.2%
77Adams County27,581+0.5%
78Henry County27,537-0.5%
79Pike County27,0700%
80Carroll County26,750-0%
81Meigs County22,073-0.4%
82Wyandot County21,689-0.9%
83Paulding County18,903+0.5%
84Harrison County14,473-0.2%
85Noble County14,345+1.8%
86Morgan County13,698-0.4%
87Monroe County13,319-0.2%
88Vinton County12,709-0.7%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Ohio by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=Ohio&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Franklin County, with 1.32 million in 2021, according to the U.S. Census Bureau.

Which county has the lowest population?

Vinton County, with 12,709 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in Ohio: more rankings