Largest Counties in Ohio by Population

Ohio's counties, ranked by the latest official population estimates from the U.S. Census Bureau.

All 88 counties ranked · July 1, 2025 Census estimates

Counties ranked by their latest population estimate.
RankCountyPopulation
1Franklin County1,361,536
2Cuyahoga County1,232,925
3Hamilton County838,418
4Montgomery County539,598
5Summit County538,376
6Lucas County423,347
7Butler County400,128
8Stark County373,771
9Lorain County323,219
10Warren County257,181
11Delaware County242,032
12Lake County232,217
13Mahoning County224,706
14Clermont County216,977
15Trumbull County198,972
16Licking County185,564
17Medina County185,025
18Greene County174,322
19Fairfield County169,752
20Portage County163,404
21Clark County135,340
22Wood County134,176
23Richland County124,893
24Wayne County116,758
25Miami County112,634
26Allen County100,881
27Columbiana County99,377
28Ashtabula County96,713
29Geauga County95,676
30Tuscarawas County92,373
31Muskingum County87,014
32Ross County76,429
33Hancock County75,034
34Union County73,446
35Erie County73,296
36Scioto County71,365
37Marion County65,115
38Belmont County64,434
39Knox County64,002
40Jefferson County63,597
41Athens County63,197
42Pickaway County62,978
43Sandusky County58,655
44Washington County58,389
45Huron County58,250
46Lawrence County55,710
47Seneca County54,522
48Ashland County52,523
49Darke County51,520
50Shelby County48,065
51Madison County46,985
52Logan County46,302
53Auglaize County45,909
54Holmes County44,970
55Brown County44,397
56Highland County43,823
57Mercer County42,737
58Clinton County42,301
59Crawford County41,896
60Fulton County41,853
61Preble County40,664
62Ottawa County39,481
63Champaign County38,820
64Guernsey County38,379
65Defiance County38,292
66Coshocton County37,188
67Williams County36,549
68Morrow County36,305
69Perry County35,918
70Putnam County34,380
71Jackson County32,817
72Hardin County30,072
73Gallia County29,072
74Van Wert County29,013
75Fayette County28,552
76Adams County27,865
77Henry County27,598
78Hocking County27,512
79Pike County27,061
80Carroll County26,475
81Meigs County21,587
82Wyandot County21,567
83Paulding County18,727
84Noble County14,276
85Harrison County14,070
86Morgan County13,626
87Monroe County12,994
88Vinton County12,645

About this ranking

Source
U.S. Census Bureau — County Resident Population Estimates (CO-EST2025-ALLDATA), Vintage 2025
Reference date
July 1, 2025
Universe
88 counties in Ohio; 88 ranked
Ranked by
Population, highest first
Ties
Counties with equal populations share a rank; their display order is settled by name and then by official Census geographic identifier, so the order is the same everywhere.

Ranks are computed from the current estimate, not the decennial Census count.

← Back to Ohio