Counties in Ohio by population

Franklin County had the highest population of 88 counties in 2024, at 1.35 million. Vinton County had the lowest, at 12,557. The median was 58,414 and the figure for Ohio was 11.86 million. Source: the U.S. Census Bureau.

Highest1,352,656Franklin County
Lowest12,557Vinton County
Median58,41488 counties
Ohio11,860,621History

Top 40 counties, 2024

CSVChart (SVG)

Franklin CountyFranklin County: 1,352,656 persons1,352,656Cuyahoga CountyCuyahoga County: 1,233,614 persons1,233,614Hamilton CountyHamilton County: 837,859 persons837,859Summit CountySummit County: 536,945 persons536,945Montgomery CountyMontgomery County: 536,930 persons536,930Lucas CountyLucas County: 424,255 persons424,255Butler CountyButler County: 397,781 persons397,781Stark CountyStark County: 373,240 persons373,240Lorain CountyLorain County: 321,159 persons321,159Warren CountyWarren County: 255,039 persons255,039Delaware CountyDelaware County: 236,863 persons236,863Lake CountyLake County: 232,140 persons232,140Mahoning CountyMahoning County: 224,777 persons224,777Clermont CountyClermont County: 214,314 persons214,314Trumbull CountyTrumbull County: 199,814 persons199,814Licking CountyLicking County: 184,340 persons184,340Medina CountyMedina County: 184,275 persons184,275Greene CountyGreene County: 172,148 persons172,148Fairfield CountyFairfield County: 167,706 persons167,706Portage CountyPortage County: 163,207 persons163,207Clark CountyClark County: 136,170 persons136,170Wood CountyWood County: 133,072 persons133,072Richland CountyRichland County: 124,957 persons124,957Wayne CountyWayne County: 116,575 persons116,575Miami CountyMiami County: 111,872 persons111,872Allen CountyAllen County: 100,952 persons100,952Columbiana CountyColumbiana County: 99,676 persons99,676Ashtabula CountyAshtabula County: 96,748 persons96,748Geauga CountyGeauga County: 95,300 persons95,300Tuscarawas CountyTuscarawas County: 92,232 persons92,232Muskingum CountyMuskingum County: 86,321 persons86,321Ross CountyRoss County: 75,998 persons75,998Hancock CountyHancock County: 74,761 persons74,761Erie CountyErie County: 73,645 persons73,645Union CountyUnion County: 71,983 persons71,983Scioto CountyScioto County: 71,824 persons71,824Marion CountyMarion County: 64,877 persons64,877Belmont CountyBelmont County: 64,764 persons64,764Jefferson CountyJefferson County: 63,868 persons63,868Knox CountyKnox County: 63,564 persons63,564
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
persons
Change on 2023
1Franklin County1,352,656+1.2%
2Cuyahoga County1,233,614-0.1%
3Hamilton County837,859+0.7%
4Summit County536,945+0.2%
5Montgomery County536,930+0.4%
6Lucas County424,255-0.2%
7Butler County397,781+0.8%
8Stark County373,240+0.2%
9Lorain County321,159+0.7%
10Warren County255,039+0.8%
11Delaware County236,863+2.1%
12Lake County232,140+0.2%
13Mahoning County224,777-0.3%
14Clermont County214,314+1%
15Trumbull County199,814-0.1%
16Licking County184,340+0.6%
17Medina County184,275+0.2%
18Greene County172,148+1.2%
19Fairfield County167,706+1.3%
20Portage County163,207+0.3%
21Clark County136,170+0.6%
22Wood County133,072+0.4%
23Richland County124,957+0.1%
24Wayne County116,5750%
25Miami County111,872+0.9%
26Allen County100,952+0.1%
27Columbiana County99,676-0.4%
28Ashtabula County96,748-0.1%
29Geauga County95,300-0%
30Tuscarawas County92,232+0.3%
31Muskingum County86,321+0.2%
32Ross County75,998-0.4%
33Hancock County74,761+0.1%
34Erie County73,645-0.2%
35Union County71,983+3.1%
36Scioto County71,824-0.3%
37Marion County64,877+0.2%
38Belmont County64,764-0.4%
39Jefferson County63,868-0.3%
40Knox County63,564+0.6%
41Athens County63,080+0.5%
42Pickaway County62,207+1.8%
43Sandusky County58,651-0.1%
44Washington County58,599-0.1%
45Huron County58,228+0.1%
46Lawrence County55,957-0.4%
47Seneca County54,694-0%
48Ashland County52,435+0.6%
49Darke County51,445+0.1%
50Shelby County47,952+0.3%
51Logan County46,0720%
52Auglaize County45,936-0.1%
53Madison County45,788+2.7%
54Holmes County44,743+0.8%
55Brown County44,163+0.9%
56Highland County43,704+0.4%
57Mercer County42,520+0.4%
58Fulton County42,075+0.3%
59Clinton County42,046+0.1%
60Crawford County41,540+0.1%
61Preble County40,718+0.4%
62Ottawa County39,729-0.2%
63Champaign County38,717-0.1%
64Defiance County38,333+0.1%
65Guernsey County38,329+0.5%
66Coshocton County36,999+0.4%
67Williams County36,621-0%
68Morrow County36,008+1.1%
69Perry County35,705+0.3%
70Putnam County34,160-0.2%
71Jackson County32,741+0.3%
72Hardin County30,254-0.5%
73Gallia County28,956+0.1%
74Van Wert County28,866+0.7%
75Fayette County28,709-0.2%
76Adams County27,642+0.5%
77Henry County27,505-0.1%
78Hocking County27,460-0.4%
79Pike County27,076+0.5%
80Carroll County26,567-0.9%
81Meigs County21,562-1%
82Wyandot County21,559+0.4%
83Paulding County18,757+0.3%
84Noble County14,264-0.5%
85Harrison County14,099-1%
86Morgan County13,605-0.1%
87Monroe County13,067-0.8%
88Vinton County12,557+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.35 million in 2024, according to the U.S. Census Bureau.

Which county has the lowest population?

Vinton County, with 12,557 in 2024.

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