Ranking of Ohio Counties By Population in 2021

Updated on August 1, 2024.

Based on the US Census Vintage data estimates, in 2021, the Population for Ohio was 11.77M. Among all Ohio counties, Franklin County had the highest population (1.32M), followed by Cuyahoga County (1.25M), and Hamilton County (827.43K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Ohio counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Ohio Counties By Population in 2021
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Lucas
Butler
Stark
Lorain
Warren
Ranking of Ohio Counties By Population in 2021
Items per page:
0 of 0
Rank County Population
1 Franklin County 1317346
2 Cuyahoga County 1247496
3 Hamilton County 827430
4 Summit County 537436
5 Montgomery County 536155
6 Lucas County 429482
7 Butler County 387619
8 Stark County 373792
9 Lorain County 314216
10 Warren County 246828
11 Lake County 232222
12 Mahoning County 226529
13 Delaware County 221282
14 Clermont County 209893
15 Trumbull County 201572
16 Medina County 183394
17 Licking County 180021
18 Greene County 168236
19 Fairfield County 161209
20 Portage County 159076
21 Clark County 135608
22 Wood County 130310
23 Richland County 125341
24 Wayne County 116175
25 Miami County 109411
26 Allen County 101784
27 Columbiana County 101352
28 Ashtabula County 97439
29 Geauga County 95708
30 Tuscarawas County 92618
31 Muskingum County 86577
32 Ross County 76500
33 Erie County 74886
34 Hancock County 74764
35 Scioto County 72989
36 Belmont County 65899
37 Marion County 65310
38 Union County 65106
39 Jefferson County 65085
40 Knox County 62543
41 Washington County 59486
42 Athens County 59096
43 Pickaway County 58765
44 Sandusky County 58741
45 Huron County 58412
46 Lawrence County 57408
47 Seneca County 54864
48 Ashland County 52183
49 Darke County 51642
50 Shelby County 48023
51 Auglaize County 46255
52 Logan County 46158
53 Madison County 44428
54 Holmes County 44349
55 Brown County 43696
56 Highland County 43444
57 Fulton County 42499
58 Mercer County 42392
59 Clinton County 42115
60 Crawford County 41782
61 Preble County 40871
62 Ottawa County 40166
63 Champaign County 38794
64 Guernsey County 38287
65 Defiance County 38170
66 Williams County 36763
67 Coshocton County 36658
68 Perry County 35464
69 Morrow County 35205
70 Putnam County 34341
71 Jackson County 32539
72 Hardin County 30448
73 Gallia County 29224
74 Fayette County 28934
75 Van Wert County 28784
76 Hocking County 28101
77 Adams County 27574
78 Henry County 27560
79 Pike County 27094
80 Carroll County 26700
81 Meigs County 22078
82 Wyandot County 21689
83 Paulding County 18902
84 Harrison County 14458
85 Noble County 14309
86 Morgan County 13703
87 Monroe County 13331
88 Vinton County 12703