Ranking of Ohio Counties By Population in 2020

Updated on August 1, 2024.

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

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 2020
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Lucas
Butler
Stark
Lorain
Warren
Ranking of Ohio Counties By Population in 2020
Items per page:
0 of 0
Rank County Population
1 Franklin County 1324441
2 Cuyahoga County 1262573
3 Hamilton County 830377
4 Summit County 539821
5 Montgomery County 537119
6 Lucas County 430859
7 Butler County 390878
8 Stark County 374522
9 Lorain County 313498
10 Warren County 243228
11 Lake County 232516
12 Mahoning County 228009
13 Delaware County 215166
14 Clermont County 208750
15 Trumbull County 201681
16 Medina County 182646
17 Licking County 178784
18 Greene County 168131
19 Portage County 161853
20 Fairfield County 159448
21 Clark County 135887
22 Wood County 132256
23 Richland County 124966
24 Wayne County 116923
25 Miami County 108959
26 Allen County 102125
27 Columbiana County 101642
28 Ashtabula County 97495
29 Geauga County 95387
30 Tuscarawas County 93193
31 Muskingum County 86468
32 Ross County 77049
33 Erie County 75481
34 Hancock County 74928
35 Scioto County 73848
36 Belmont County 66292
37 Marion County 65388
38 Jefferson County 65178
39 Union County 63085
40 Knox County 62803
41 Athens County 62393
42 Washington County 59647
43 Sandusky County 58856
44 Pickaway County 58656
45 Huron County 58495
46 Lawrence County 58137
47 Seneca County 55054
48 Ashland County 52470
49 Darke County 51893
50 Shelby County 48146
51 Auglaize County 46472
52 Logan County 46116
53 Holmes County 44227
54 Madison County 43849
55 Brown County 43673
56 Highland County 43359
57 Fulton County 42646
58 Mercer County 42542
59 Clinton County 42028
60 Crawford County 42013
61 Preble County 41007
62 Ottawa County 40296
63 Champaign County 38743
64 Guernsey County 38423
65 Defiance County 38262
66 Williams County 37078
67 Coshocton County 36584
68 Perry County 35446
69 Morrow County 34980
70 Putnam County 34385
71 Jackson County 32662
72 Hardin County 30727
73 Gallia County 29233
74 Fayette County 28975
75 Van Wert County 28916
76 Hocking County 28040
77 Henry County 27668
78 Adams County 27440
79 Pike County 27072
80 Carroll County 26702
81 Meigs County 22159
82 Wyandot County 21864
83 Paulding County 18811
84 Harrison County 14491
85 Noble County 14090
86 Morgan County 13762
87 Monroe County 13350
88 Vinton County 12801