Ranking of Ohio Counties By Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 1.09M people in Ohio with English ancestry. Among all Ohio counties, Franklin County had the highest population with English ancestry (110.48K), followed by Cuyahoga County (74.80K), and Hamilton County (66.61K).

The chart and table below shows the top 10 counties with high number of people with English ancestry.

You can see similar information for other states and for other ancestry groups in Ohio.

Data Source: US Census Bureau.
Ranking of Ohio Counties By Population with English Ancestry in 2021
Franklin County
Cuyahoga County
Hamilton County
Summit County
Montgomery County
Butler County
Stark County
Warren County
Lucas County
Lorain County
Ranking of Ohio Counties By Population with English Ancestry in 2021
0 of 0
Rank County Population
1 Franklin County 110475
2 Cuyahoga County 74798
3 Hamilton County 66607
4 Summit County 51052
5 Montgomery County 49183
6 Butler County 37387
7 Stark County 37386
8 Warren County 30174
9 Lucas County 29865
10 Lorain County 29642
11 Delaware County 26293
12 Clermont County 25052
13 Greene County 23334
14 Lake County 22794
15 Licking County 21389
16 Medina County 19896
17 Mahoning County 17360
18 Portage County 17119
19 Fairfield County 17022
20 Trumbull County 15301
21 Wood County 14347
22 Clark County 12983
23 Geauga County 12541
24 Columbiana County 12385
25 Wayne County 11683
26 Miami County 11432
27 Ashtabula County 11180
28 Richland County 10998
29 Allen County 10536
30 Muskingum County 9475
31 Tuscarawas County 8980
32 Athens County 8005
33 Marion County 7991
34 Knox County 7987
35 Erie County 7913
36 Ross County 7904
37 Belmont County 7894
38 Washington County 7733
39 Huron County 7713
40 Union County 7503
41 Hancock County 6997
42 Scioto County 6823
43 Lawrence County 6005
44 Pickaway County 5712
45 Ashland County 5616
46 Sandusky County 5517
47 Madison County 5511
48 Jefferson County 5158
49 Logan County 5124
50 Champaign County 4768
51 Clinton County 4744
52 Highland County 4490
53 Guernsey County 4417
54 Seneca County 4284
55 Preble County 4149
56 Fulton County 4076
57 Brown County 4067
58 Darke County 4003
59 Ottawa County 3781
60 Crawford County 3714
61 Coshocton County 3645
62 Gallia County 3479
63 Morrow County 3345
64 Perry County 3209
65 Holmes County 3135
66 Hardin County 3111
67 Auglaize County 3012
68 Shelby County 2973
69 Defiance County 2949
70 Williams County 2840
71 Carroll County 2817
72 Pike County 2746
73 Jackson County 2698
74 Adams County 2590
75 Hocking County 2583
76 Fayette County 2536
77 Meigs County 2319
78 Van Wert County 2169
79 Wyandot County 2098
80 Henry County 1997
81 Putnam County 1787
82 Vinton County 1568
83 Mercer County 1538
84 Noble County 1521
85 Paulding County 1339
86 Morgan County 1285
87 Harrison County 1223
88 Monroe County 1102