Ranking of Ohio Counties By Population in 2020

Updated on June 18, 2025.

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.33M), followed by Cuyahoga County (1.26M), and Hamilton County (830.42K).

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 1324505
2 Cuyahoga County 1262635
3 Hamilton County 830418
4 Summit County 539835
5 Montgomery County 537139
6 Lucas County 430870
7 Butler County 390887
8 Stark County 374552
9 Lorain County 313534
10 Warren County 243236
11 Lake County 232527
12 Mahoning County 228017
13 Delaware County 215162
14 Clermont County 208755
15 Trumbull County 201682
16 Medina County 182639
17 Licking County 178796
18 Greene County 168130
19 Portage County 161854
20 Fairfield County 159464
21 Clark County 135894
22 Wood County 132267
23 Richland County 124988
24 Wayne County 116903
25 Miami County 108962
26 Allen County 102137
27 Columbiana County 101650
28 Ashtabula County 97512
29 Geauga County 95385
30 Tuscarawas County 93199
31 Muskingum County 86464
32 Ross County 77068
33 Erie County 75482
34 Hancock County 74919
35 Scioto County 73852
36 Belmont County 66291
37 Marion County 65390
38 Jefferson County 65186
39 Union County 63090
40 Knox County 62792
41 Athens County 62380
42 Washington County 59656
43 Sandusky County 58878
44 Pickaway County 58664
45 Huron County 58495
46 Lawrence County 58141
47 Seneca County 55055
48 Ashland County 52476
49 Darke County 51897
50 Shelby County 48154
51 Auglaize County 46473
52 Logan County 46114
53 Holmes County 44236
54 Madison County 43858
55 Brown County 43684
56 Highland County 43364
57 Fulton County 42640
58 Mercer County 42532
59 Clinton County 42035
60 Crawford County 42015
61 Preble County 41016
62 Ottawa County 40298
63 Champaign County 38743
64 Guernsey County 38419
65 Defiance County 38267
66 Williams County 37084
67 Coshocton County 36595
68 Perry County 35455
69 Morrow County 34983
70 Putnam County 34407
71 Jackson County 32671
72 Hardin County 30722
73 Gallia County 29240
74 Fayette County 28978
75 Van Wert County 28919
76 Hocking County 28046
77 Henry County 27672
78 Adams County 27451
79 Pike County 27076
80 Carroll County 26702
81 Meigs County 22160
82 Wyandot County 21864
83 Paulding County 18807
84 Harrison County 14492
85 Noble County 14107
86 Morgan County 13752
87 Monroe County 13356
88 Vinton County 12808