Counties in Ohio by population, 2025

Franklin County had the highest population of 88 counties in 2025, at 1.36 million. Vinton County had the lowest, at 12,645. The median was 58,320 and the figure for Ohio was 11.9 million. Source: the U.S. Census Bureau.

Highest1,361,536Franklin County
Lowest12,645Vinton County
Median58,32088 counties
Ohio11,900,510History

Top 40 counties, 2025

CSVChart (SVG)

Franklin CountyFranklin County: 1,361,536 persons1,361,536Cuyahoga CountyCuyahoga County: 1,232,925 persons1,232,925Hamilton CountyHamilton County: 838,418 persons838,418Montgomery CountyMontgomery County: 539,598 persons539,598Summit CountySummit County: 538,376 persons538,376Lucas CountyLucas County: 423,347 persons423,347Butler CountyButler County: 400,128 persons400,128Stark CountyStark County: 373,771 persons373,771Lorain CountyLorain County: 323,219 persons323,219Warren CountyWarren County: 257,181 persons257,181Delaware CountyDelaware County: 242,032 persons242,032Lake CountyLake County: 232,217 persons232,217Mahoning CountyMahoning County: 224,706 persons224,706Clermont CountyClermont County: 216,977 persons216,977Trumbull CountyTrumbull County: 198,972 persons198,972Licking CountyLicking County: 185,564 persons185,564Medina CountyMedina County: 185,025 persons185,025Greene CountyGreene County: 174,322 persons174,322Fairfield CountyFairfield County: 169,752 persons169,752Portage CountyPortage County: 163,404 persons163,404Clark CountyClark County: 135,340 persons135,340Wood CountyWood County: 134,176 persons134,176Richland CountyRichland County: 124,893 persons124,893Wayne CountyWayne County: 116,758 persons116,758Miami CountyMiami County: 112,634 persons112,634Allen CountyAllen County: 100,881 persons100,881Columbiana CountyColumbiana County: 99,377 persons99,377Ashtabula CountyAshtabula County: 96,713 persons96,713Geauga CountyGeauga County: 95,676 persons95,676Tuscarawas CountyTuscarawas County: 92,373 persons92,373Muskingum CountyMuskingum County: 87,014 persons87,014Ross CountyRoss County: 76,429 persons76,429Hancock CountyHancock County: 75,034 persons75,034Union CountyUnion County: 73,446 persons73,446Erie CountyErie County: 73,296 persons73,296Scioto CountyScioto County: 71,365 persons71,365Marion CountyMarion County: 65,115 persons65,115Belmont CountyBelmont County: 64,434 persons64,434Knox CountyKnox County: 64,002 persons64,002Jefferson CountyJefferson County: 63,597 persons63,597
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2025
persons
Change on 2024
1Franklin County1,361,536+0.7%
2Cuyahoga County1,232,925-0.1%
3Hamilton County838,418+0.1%
4Montgomery County539,598+0.5%
5Summit County538,376+0.3%
6Lucas County423,347-0.2%
7Butler County400,128+0.6%
8Stark County373,771+0.1%
9Lorain County323,219+0.6%
10Warren County257,181+0.8%
11Delaware County242,032+2.2%
12Lake County232,2170%
13Mahoning County224,706-0%
14Clermont County216,977+1.2%
15Trumbull County198,972-0.4%
16Licking County185,564+0.7%
17Medina County185,025+0.4%
18Greene County174,322+1.3%
19Fairfield County169,752+1.2%
20Portage County163,404+0.1%
21Clark County135,340-0.6%
22Wood County134,176+0.8%
23Richland County124,893-0.1%
24Wayne County116,758+0.2%
25Miami County112,634+0.7%
26Allen County100,881-0.1%
27Columbiana County99,377-0.3%
28Ashtabula County96,713-0%
29Geauga County95,676+0.4%
30Tuscarawas County92,373+0.2%
31Muskingum County87,014+0.8%
32Ross County76,429+0.6%
33Hancock County75,034+0.4%
34Union County73,446+2%
35Erie County73,296-0.5%
36Scioto County71,365-0.6%
37Marion County65,115+0.4%
38Belmont County64,434-0.5%
39Knox County64,002+0.7%
40Jefferson County63,597-0.4%
41Athens County63,197+0.2%
42Pickaway County62,978+1.2%
43Sandusky County58,6550%
44Washington County58,389-0.4%
45Huron County58,2500%
46Lawrence County55,710-0.4%
47Seneca County54,522-0.3%
48Ashland County52,523+0.2%
49Darke County51,520+0.1%
50Shelby County48,065+0.2%
51Madison County46,985+2.6%
52Logan County46,302+0.5%
53Auglaize County45,909-0.1%
54Holmes County44,970+0.5%
55Brown County44,397+0.5%
56Highland County43,823+0.3%
57Mercer County42,737+0.5%
58Clinton County42,301+0.6%
59Crawford County41,896+0.9%
60Fulton County41,853-0.5%
61Preble County40,664-0.1%
62Ottawa County39,481-0.6%
63Champaign County38,820+0.3%
64Guernsey County38,379+0.1%
65Defiance County38,292-0.1%
66Coshocton County37,188+0.5%
67Williams County36,549-0.2%
68Morrow County36,305+0.8%
69Perry County35,918+0.6%
70Putnam County34,380+0.6%
71Jackson County32,817+0.2%
72Hardin County30,072-0.6%
73Gallia County29,072+0.4%
74Van Wert County29,013+0.5%
75Fayette County28,552-0.5%
76Adams County27,865+0.8%
77Henry County27,598+0.3%
78Hocking County27,512+0.2%
79Pike County27,061-0.1%
80Carroll County26,475-0.3%
81Meigs County21,587+0.1%
82Wyandot County21,5670%
83Paulding County18,727-0.2%
84Noble County14,276+0.1%
85Harrison County14,070-0.2%
86Morgan County13,626+0.2%
87Monroe County12,994-0.6%
88Vinton County12,645+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.36 million in 2025, according to the U.S. Census Bureau.

Which county has the lowest population?

Vinton County, with 12,645 in 2025.

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