Ranking of Ohio Counties By Population in 2024

Updated on June 21, 2025.

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

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 2024
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Lucas
Butler
Stark
Lorain
Warren
Ranking of Ohio Counties By Population in 2024
Items per page:
0 of 0
Rank County Population
1 Franklin County 1356303
2 Cuyahoga County 1240594
3 Hamilton County 837359
4 Summit County 538370
5 Montgomery County 537443
6 Lucas County 426291
7 Butler County 399542
8 Stark County 374091
9 Lorain County 322030
10 Warren County 256059
11 Delaware County 237966
12 Lake County 232360
13 Mahoning County 225786
14 Clermont County 214123
15 Trumbull County 200300
16 Licking County 184898
17 Medina County 184625
18 Greene County 172347
19 Fairfield County 167762
20 Portage County 163839
21 Clark County 134985
22 Wood County 133077
23 Richland County 124853
24 Wayne County 116632
25 Miami County 111950
26 Allen County 100866
27 Columbiana County 99823
28 Ashtabula County 96906
29 Geauga County 95362
30 Tuscarawas County 92048
31 Muskingum County 86582
32 Ross County 76046
33 Hancock County 75016
34 Erie County 73841
35 Scioto County 71798
36 Union County 71721
37 Marion County 64976
38 Belmont County 64692
39 Jefferson County 63900
40 Knox County 63848
41 Athens County 63218
42 Pickaway County 62158
43 Sandusky County 58866
44 Washington County 58332
45 Huron County 58168
46 Lawrence County 55829
47 Seneca County 54730
48 Ashland County 52420
49 Darke County 51462
50 Shelby County 47952
51 Logan County 46085
52 Auglaize County 45922
53 Madison County 45531
54 Holmes County 44668
55 Brown County 44292
56 Highland County 43785
57 Mercer County 42648
58 Fulton County 42028
59 Clinton County 42019
60 Crawford County 41626
61 Preble County 40801
62 Ottawa County 39692
63 Champaign County 38907
64 Defiance County 38644
65 Guernsey County 38219
66 Coshocton County 37003
67 Williams County 36554
68 Morrow County 35927
69 Perry County 35682
70 Putnam County 34206
71 Jackson County 32723
72 Hardin County 30402
73 Van Wert County 28887
74 Gallia County 28886
75 Fayette County 28782
76 Adams County 27671
77 Henry County 27536
78 Hocking County 27429
79 Pike County 27065
80 Carroll County 26460
81 Meigs County 21491
82 Wyandot County 21394
83 Paulding County 18755
84 Noble County 14269
85 Harrison County 14042
86 Morgan County 13532
87 Monroe County 13051
88 Vinton County 12545