Ranking of Ohio Counties By Population in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Population for Ohio was 11.82M. Among all Ohio counties, Franklin County had the highest population (1.34M), followed by Cuyahoga County (1.24M), and Hamilton County (831.56K).

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 2023
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Lucas
Butler
Stark
Lorain
Warren
Ranking of Ohio Counties By Population in 2023
Items per page:
0 of 0
Rank County Population
1 Franklin County 1338903
2 Cuyahoga County 1238679
3 Hamilton County 831559
4 Summit County 537019
5 Montgomery County 535313
6 Lucas County 426240
7 Butler County 395593
8 Stark County 373052
9 Lorain County 319163
10 Warren County 253579
11 Delaware County 232732
12 Lake County 231964
13 Mahoning County 225988
14 Clermont County 212202
15 Trumbull County 200354
16 Medina County 184115
17 Licking County 183540
18 Greene County 170335
19 Fairfield County 165630
20 Portage County 163075
21 Clark County 134735
22 Wood County 132813
23 Richland County 125003
24 Wayne County 116635
25 Miami County 110898
26 Allen County 100851
27 Columbiana County 100137
28 Ashtabula County 96962
29 Geauga County 95389
30 Tuscarawas County 92017
31 Muskingum County 86312
32 Ross County 76340
33 Hancock County 74847
34 Erie County 74125
35 Scioto County 72176
36 Union County 69765
37 Belmont County 64980
38 Marion County 64828
39 Jefferson County 64116
40 Knox County 63344
41 Athens County 62969
42 Pickaway County 61064
43 Sandusky County 58785
44 Washington County 58513
45 Huron County 58258
46 Lawrence County 56138
47 Seneca County 54628
48 Ashland County 52183
49 Darke County 51432
50 Shelby County 47785
51 Logan County 46045
52 Auglaize County 46018
53 Madison County 44668
54 Holmes County 44439
55 Brown County 43834
56 Highland County 43588
57 Mercer County 42448
58 Clinton County 41972
59 Fulton County 41951
60 Crawford County 41591
61 Preble County 40563
62 Ottawa County 39819
63 Champaign County 38857
64 Defiance County 38437
65 Guernsey County 38126
66 Coshocton County 36866
67 Williams County 36566
68 Morrow County 35583
69 Perry County 35577
70 Putnam County 34254
71 Jackson County 32669
72 Hardin County 30406
73 Gallia County 28964
74 Fayette County 28831
75 Van Wert County 28725
76 Hocking County 27567
77 Henry County 27545
78 Adams County 27542
79 Pike County 26983
80 Carroll County 26754
81 Meigs County 21772
82 Wyandot County 21466
83 Paulding County 18728
84 Noble County 14345
85 Harrison County 14183
86 Morgan County 13626
87 Monroe County 13165
88 Vinton County 12498