Ohio Counties by Population (2025)

by Kristen Carney Kristen Carney

Updated: August 7, 2025

The most populous counties in Ohio are Franklin County with 1,356,303, Cuyahoga County at 1,240,594, Hamilton County with 837,359, Summit County at 538,370, and Montgomery County with 537,443. You can get the most current Census population data for all 88 Ohio counties, sorted from the most populous counties in Ohio to the least, according to the 2024 Population Estimates Program.

Sure, you can copy this list right into your favorite spreadsheet tool. Or save yourself formatting headaches and grab the latest Ohio counties population data as a ready-to-use Excel™ file below. It's time to stop searching and start digging into data!

Download the newest population data for Ohio counties

↓ Download (.xlsx)

Free, Excel™ file.
Trusted by 13,528 businesses.

Rank County Population
1 Franklin County 1,356,303
2 Cuyahoga County 1,240,594
3 Hamilton County 837,359
4 Summit County 538,370
5 Montgomery County 537,443
6 Lucas County 426,291
7 Butler County 399,542
8 Stark County 374,091
9 Lorain County 322,030
10 Warren County 256,059
11 Delaware County 237,966
12 Lake County 232,360
13 Mahoning County 225,786
14 Clermont County 214,123
15 Trumbull County 200,300
16 Licking County 184,898
17 Medina County 184,625
18 Greene County 172,347
19 Fairfield County 167,762
20 Portage County 163,839
21 Clark County 134,985
22 Wood County 133,077
23 Richland County 124,853
24 Wayne County 116,632
25 Miami County 111,950
26 Allen County 100,866
27 Columbiana County 99,823
28 Ashtabula County 96,906
29 Geauga County 95,362
30 Tuscarawas County 92,048
31 Muskingum County 86,582
32 Ross County 76,046
33 Hancock County 75,016
34 Erie County 73,841
35 Scioto County 71,798
36 Union County 71,721
37 Marion County 64,976
38 Belmont County 64,692
39 Jefferson County 63,900
40 Knox County 63,848
41 Athens County 63,218
42 Pickaway County 62,158
43 Sandusky County 58,866
44 Washington County 58,332
45 Huron County 58,168
46 Lawrence County 55,829
47 Seneca County 54,730
48 Ashland County 52,420
49 Darke County 51,462
50 Shelby County 47,952
51 Logan County 46,085
52 Auglaize County 45,922
53 Madison County 45,531
54 Holmes County 44,668
55 Brown County 44,292
56 Highland County 43,785
57 Mercer County 42,648
58 Fulton County 42,028
59 Clinton County 42,019
60 Crawford County 41,626
61 Preble County 40,801
62 Ottawa County 39,692
63 Champaign County 38,907
64 Defiance County 38,644
65 Guernsey County 38,219
66 Coshocton County 37,003
67 Williams County 36,554
68 Morrow County 35,927
69 Perry County 35,682
70 Putnam County 34,206
71 Jackson County 32,723
72 Hardin County 30,402
73 Van Wert County 28,887
74 Gallia County 28,886
75 Fayette County 28,782
76 Adams County 27,671
77 Henry County 27,536
78 Hocking County 27,429
79 Pike County 27,065
80 Carroll County 26,460
81 Meigs County 21,491
82 Wyandot County 21,394
83 Paulding County 18,755
84 Noble County 14,269
85 Harrison County 14,042
86 Morgan County 13,532
87 Monroe County 13,051
88 Vinton County 12,545

United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2020 to July 1, 2024. Population Division. May 2025.

Email Me When New Data Are Released

Join thousands of subscribers and receive just 2 (TWO!) emails a year in March and December when the US Census Bureau releases new population data for Ohio counties.

Connect

Cubit logo

© Copyright 2025 Cubit Planning, Inc.