Counties in Ohio by population

Franklin County had the highest population of 88 counties in 2023, at 1.34 million. Vinton County had the lowest, at 12,466. The median was 58,416 and the figure for Ohio was 11.81 million. Source: the U.S. Census Bureau.

Highest1,337,095Franklin County
Lowest12,466Vinton County
Median58,41688 counties
Ohio11,808,390History

Top 40 counties, 2023

CSVChart (SVG)

Franklin CountyFranklin County: 1,337,095 persons1,337,095Cuyahoga CountyCuyahoga County: 1,234,796 persons1,234,796Hamilton CountyHamilton County: 831,699 persons831,699Summit CountySummit County: 535,908 persons535,908Montgomery CountyMontgomery County: 534,910 persons534,910Lucas CountyLucas County: 425,272 persons425,272Butler CountyButler County: 394,636 persons394,636Stark CountyStark County: 372,455 persons372,455Lorain CountyLorain County: 318,804 persons318,804Warren CountyWarren County: 252,993 persons252,993Delaware CountyDelaware County: 232,079 persons232,079Lake CountyLake County: 231,648 persons231,648Mahoning CountyMahoning County: 225,487 persons225,487Clermont CountyClermont County: 212,253 persons212,253Trumbull CountyTrumbull County: 200,054 persons200,054Medina CountyMedina County: 183,893 persons183,893Licking CountyLicking County: 183,197 persons183,197Greene CountyGreene County: 170,072 persons170,072Fairfield CountyFairfield County: 165,490 persons165,490Portage CountyPortage County: 162,700 persons162,700Clark CountyClark County: 135,342 persons135,342Wood CountyWood County: 132,509 persons132,509Richland CountyRichland County: 124,863 persons124,863Wayne CountyWayne County: 116,551 persons116,551Miami CountyMiami County: 110,925 persons110,925Allen CountyAllen County: 100,810 persons100,810Columbiana CountyColumbiana County: 100,060 persons100,060Ashtabula CountyAshtabula County: 96,845 persons96,845Geauga CountyGeauga County: 95,327 persons95,327Tuscarawas CountyTuscarawas County: 91,996 persons91,996Muskingum CountyMuskingum County: 86,187 persons86,187Ross CountyRoss County: 76,276 persons76,276Hancock CountyHancock County: 74,707 persons74,707Erie CountyErie County: 73,786 persons73,786Scioto CountyScioto County: 72,047 persons72,047Union CountyUnion County: 69,830 persons69,830Belmont CountyBelmont County: 65,003 persons65,003Marion CountyMarion County: 64,768 persons64,768Jefferson CountyJefferson County: 64,092 persons64,092Knox CountyKnox County: 63,186 persons63,186
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
persons
Change on 2022
1Franklin County1,337,095+0.8%
2Cuyahoga County1,234,796-0.2%
3Hamilton County831,699+0.6%
4Summit County535,908-0%
5Montgomery County534,910+0.2%
6Lucas County425,272-0.3%
7Butler County394,636+1.2%
8Stark County372,455-0%
9Lorain County318,804+0.8%
10Warren County252,993+1.3%
11Delaware County232,079+2.3%
12Lake County231,648-0%
13Mahoning County225,487-0.1%
14Clermont County212,253+0.7%
15Trumbull County200,054-0.2%
16Medina County183,893+0.3%
17Licking County183,197+0.8%
18Greene County170,072+0.5%
19Fairfield County165,490+1.5%
20Portage County162,700+0.6%
21Clark County135,342+0.5%
22Wood County132,509+0.7%
23Richland County124,863-0.2%
24Wayne County116,5510%
25Miami County110,925+0.6%
26Allen County100,810-0.2%
27Columbiana County100,060-0.4%
28Ashtabula County96,845-0.1%
29Geauga County95,327-0.2%
30Tuscarawas County91,9960%
31Muskingum County86,187+0.1%
32Ross County76,276-0.1%
33Hancock County74,707-0%
34Erie County73,786-0.7%
35Scioto County72,047-0.2%
36Union County69,830+4.3%
37Belmont County65,003-0.6%
38Marion County64,768+0.4%
39Jefferson County64,092-0.1%
40Knox County63,186+0.1%
41Athens County62,745+3%
42Pickaway County61,125+2%
43Sandusky County58,734+0.3%
44Washington County58,637-0.4%
45Huron County58,194-0%
46Lawrence County56,196-0.6%
47Seneca County54,719+0.1%
48Ashland County52,125+0.4%
49Darke County51,380-0.1%
50Shelby County47,786+0.2%
51Logan County46,064-0%
52Auglaize County45,980+0.2%
53Madison County44,591+2.3%
54Holmes County44,407+0.1%
55Brown County43,771+0.3%
56Highland County43,532+0.4%
57Mercer County42,3600%
58Clinton County42,007+0.3%
59Fulton County41,970-0.2%
60Crawford County41,4850%
61Preble County40,561+0.1%
62Ottawa County39,810-0.3%
63Champaign County38,750+0.2%
64Defiance County38,301+0.4%
65Guernsey County38,132+0.2%
66Coshocton County36,845+0.8%
67Williams County36,626-0%
68Morrow County35,614+0.9%
69Perry County35,583+0.3%
70Putnam County34,240-0.1%
71Jackson County32,646+0.1%
72Hardin County30,411+0.1%
73Gallia County28,941-0.1%
74Fayette County28,769-0.1%
75Van Wert County28,659-0.3%
76Hocking County27,560-0.9%
77Henry County27,535+0.2%
78Adams County27,512+0.4%
79Pike County26,9340%
80Carroll County26,811+0.4%
81Meigs County21,774-0.8%
82Wyandot County21,473-0.4%
83Paulding County18,703-0.3%
84Noble County14,342-0.1%
85Harrison County14,237-0.9%
86Morgan County13,620-0%
87Monroe County13,176-0.3%
88Vinton County12,466-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.34 million in 2023, according to the U.S. Census Bureau.

Which county has the lowest population?

Vinton County, with 12,466 in 2023.

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