> > United States >> States > > Counties

List of Counties and Cities in Ohio

Discover Ohio’s population facts easily with our list of counties and cities. Find out how many people live in each area, from big cities to small towns, and see how Ohio’s population is spread out across the state.

A county is an administrative subdivision of a US state or territory. As of 2022, Ohio is divided into 88 counties. The elected county officials in Ohio county governments include three commissioners, a sheriff (the highest law enforcement officer in the county), and a prosecutor (the equivalent to a district attorney in other states). If we look at Cities, There are currently 253 cities and 673 villages in Ohio, for a total of 926 municipalities.

read about the Population of Ohio

Ohio Counties by Population

Franklin County was the most populous (1,321,414) and Vinton County was the least (12,696). The average land area is 464 sq mi. The largest county by area is Ashtabula County at 702.44 sq. mi. , and its neighbor, Lake County, is the smallest at 228.21 sq mi.

#CountyPopulation 2021Area (sq. mi)
1Franklin County1,321,414539.87
2Cuyahoga County1,249,387458.49
3Hamilton County826,139407.36
4Summit County537,633419.38
5Montgomery County535,840461.68
6Lucas County429,191340.46
7Butler County390,234467.27
8Stark County373,834576.14
9Lorain County315,595492.5
10Warren County246,553399.63
11Lake County232,023228.21
12Mahoning County226,762415.25
13Delaware County220,740442.41
14Clermont County209,642451.99
15Trumbull County201,335616.48
16Medina County183,092423
17Licking County180,401686.5
18Greene County168,412414.88
19Portage County162,382492.39
20Fairfield County161,064505.11
21Clark County135,633399.86
22Wood County132,472617.32
23Richland County125,195496.88
24Wayne County116,710555.36
25Miami County109,264407.04
26Allen County101,670404.43
27Columbiana County101,310532.46
28Ashtabula County97,337702.44
29Geauga County95,565403.66
30Tuscarawas County92,500567.58
31Muskingum County86,408664.63
32Ross County76,891688.41
33Erie County74,852254.88
34Hancock County74,656531.35
35Scioto County73,346612.27
36Belmont County65,849537.35
37Marion County65,291403.84
38Union County64,971436.65
39Jefferson County64,789409.61
40Knox County62,897527.12
41Athens County62,056506.76
42Washington County59,423635.15
43Pickaway County59,333501.91
44Sandusky County58,715409.18
45Huron County58,367492.69
46Lawrence County57,445454.96
47Seneca County54,906550.59
48Ashland County52,316424.37
49Darke County51,597599.8
50Shelby County47,977409.27
51Auglaize County46,141401.25
52Logan County46,035458.44
53Madison County44,386465.44
54Holmes County44,271422.99
55Brown County43,662491.76
56Highland County43,354553.28
57Fulton County42,450406.78
58Mercer County42,309463.27
59Clinton County42,004410.88
60Crawford County41,754402.11
61Preble County40,867424.8
62Ottawa County40,104254.95
63Champaign County38,699428.56
64Guernsey County38,287521.9
65Defiance County38,144411.16
66Williams County36,716421.74
67Coshocton County36,618564.07
68Perry County35,460409.78
69Morrow County35,151406.22
70Putnam County34,318483.87
71Jackson County32,511420.28
72Hardin County30,621470.29
73Gallia County29,158468.78
74Fayette County28,906406.58
75Van Wert County28,732410.09
76Hocking County28,097422.75
77Adams County27,542583.91
78Henry County27,538416.5
79Pike County27,089441.49
80Carroll County26,691394.67
81Meigs County22,049429.42
82Wyandot County21,708405.61
83Paulding County18,871416.26
84Harrison County14,477403.53
85Noble County14,176399
86Morgan County13,682417.66
87Monroe County13,329455.54
88Vinton County12,696414.08

Source: US Census report 2021

read about the race and ethnicity in Ohio

Top Cities in Ohio by population

Ohio’s population is spread throughout the state with many major cities. There are currently 253 cities and 673 villages in Ohio, for a total of 926 municipalities. Columbus, the capital, has the highest population with 905,748 residents. It’s followed by Cleveland (372,624), Cincinnati (309,317), Toledo (270,871), and Akron (190,469).

Let’s have a look at the Top 20 cities in Ohio by Population

#CityCountyPopulation 2020
1ColumbusFranklin, Delaware, Fairfield905,748
2ClevelandCuyahoga372,624
3CincinnatiHamilton309,317
4ToledoLucas270,871
5AkronSummit190,469
6DaytonMontgomery137,644
7ParmaCuyahoga81,146
8CantonStark70,872
9LorainLorain65,211
10HamiltonButler63,399
11YoungstownMahoning, Trumbull60,068
12SpringfieldClark58,662
13KetteringMontgomery, Greene57,862
14ElyriaLorain52,656
15Cuyahoga FallsSummit51,114
16MiddletownButler50,987
17LakewoodCuyahoga50,942
18NewarkLicking49,934
19EuclidCuyahoga49,692
20DublinFranklin, Union, Delaware49,328

Source: US Census 2020

Most Populous Counties in Ohio

The most populous county in Ohio is Franklin County with 1.32 million residents. Most of its land area is taken up by its county seat, Columbus, the state capital and most populous city in Ohio.  It was followed by Cuyahoga County (1.25 million) and Hamilton County (0.82 million)

Let’s have a look at the Top 10 most populous counties

#CountyPopulation 2021Area (sq. mi)
1Franklin County1,321,414539.87
2Cuyahoga County1,249,387458.49
3Hamilton County826,139407.36
4Summit County537,633419.38
5Montgomery County535,840461.68
6Lucas County429,191340.46
7Butler County390,234467.27
8Stark County373,834576.14
9Lorain County315,595492.5
10Warren County246,553399.63
Least Populated Ohio County

The least populous county is Vinton County with 12,696 residents. It’s followed by Sierra and Modoc County with a population of 13,329 and 13,682 respectively.

Let’s have a look at 5 least populated counties in Ohio

#CountyPopulation 2021
1Vinton County12,696
2Monroe County13,329
3Morgan County13,682
4Noble County14,176
5Harrison County14,477

source: US Census 2021

read about religion in Ohio

Largest counties in Ohio by area

The Largest county by Land Area in Ohio is San Bernardino County with an area of 702.44 sq. miles. Next comes Ross County with an area of 688 sq. mi. followed by Licking county (686.6 sq. mi.)

Let’s have a look at the Top 10 counties by Area

#CountyArea (sq. mi)
1Ashtabula County702.44
2Ross County688.41
3Licking County686.5
4Muskingum County664.63
5Washington County635.15
6Wood County617.32
7Trumbull County616.48
8Scioto County612.27
9Darke County599.8
10Adams County583.91
Smallest County in Ohio by area

The smallest county by area in Ohio is Lake County with an area of 22.8.21 square miles.

#CountyArea (sq. mi)
1Lake County228.21
2Erie County254.88
3Ottawa County254.95
4Lucas County340.46
5Carroll County394.67

source: US Census report 2021

Most Densely populated Counties in Ohio

The most densely populated county in Ohio is Cuyahoga County, with 2725 people per sq. mi. Next comes Franklin County with 2447 people per sq. mi followed by Hamilton County (2028/ sq.mi)

Let’s have a look at the Top 10 densely populated counties

#CountyDensity (people/sq. mi.)
1Cuyahoga County2,725.00
2Franklin County2,447.65
3Hamilton County2,028.03
4Summit County1,281.97
5Lucas County1,260.62
6Montgomery County1,160.63
7Lake County1,016.71
8Butler County835.14
9Stark County648.86
10Lorain County640.80
Least Densely Populated County in Ohio
#CountyDensity (people/sq. mi.)
1Monroe County29.26
2Vinton County30.66
3Morgan County32.76
4Noble County35.53
5Harrison County35.88

source: US Census 2021

List of Counties in Ohio 2024 | Top Cities in Ohio by population