Ranking of Ohio Counties By Population with German Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 2.71M people in Ohio with German ancestry. Among all Ohio counties, Franklin County had the highest population with German ancestry (236.45K), followed by Hamilton County (208.49K), and Cuyahoga County (187.47K).

The chart and table below shows the top 10 counties with high number of people with German 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 German Ancestry in 2021
Franklin County
Hamilton County
Cuyahoga County
Summit County
Montgomery County
Lucas County
Stark County
Butler County
Lorain County
Warren County
Ranking of Ohio Counties By Population with German Ancestry in 2021
0 of 0
Rank County Population
1 Franklin County 236454
2 Hamilton County 208487
3 Cuyahoga County 187467
4 Summit County 113005
5 Montgomery County 108651
6 Lucas County 104876
7 Stark County 103397
8 Butler County 90516
9 Lorain County 70970
10 Warren County 59947
11 Clermont County 56744
12 Delaware County 56202
13 Lake County 53508
14 Medina County 53418
15 Wood County 45148
16 Portage County 44212
17 Licking County 42639
18 Mahoning County 42198
19 Greene County 41699
20 Fairfield County 38234
21 Wayne County 31735
22 Miami County 31680
23 Richland County 31349
24 Allen County 31101
25 Trumbull County 30555
26 Clark County 27537
27 Tuscarawas County 27220
28 Hancock County 26298
29 Columbiana County 24666
30 Erie County 24003
31 Geauga County 23553
32 Seneca County 22933
33 Mercer County 22721
34 Sandusky County 21877
35 Auglaize County 21615
36 Ashtabula County 19474
37 Putnam County 18893
38 Huron County 18335
39 Union County 17924
40 Muskingum County 17715
41 Shelby County 17386
42 Darke County 16234
43 Fulton County 16039
44 Ottawa County 15659
45 Ashland County 15531
46 Crawford County 14670
47 Knox County 14297
48 Ross County 14090
49 Athens County 13916
50 Defiance County 13514
51 Washington County 13480
52 Marion County 13479
53 Williams County 13217
54 Pickaway County 12866
55 Belmont County 12246
56 Henry County 12037
57 Jefferson County 11755
58 Madison County 11299
59 Holmes County 11114
60 Logan County 10707
61 Coshocton County 10234
62 Scioto County 10175
63 Van Wert County 9934
64 Preble County 9724
65 Perry County 9089
66 Morrow County 8998
67 Clinton County 8855
68 Champaign County 8791
69 Brown County 8480
70 Wyandot County 8103
71 Carroll County 8029
72 Hardin County 7605
73 Guernsey County 7596
74 Highland County 7466
75 Lawrence County 6777
76 Paulding County 6383
77 Hocking County 6327
78 Fayette County 5560
79 Jackson County 4837
80 Adams County 4402
81 Gallia County 4378
82 Meigs County 3922
83 Pike County 3495
84 Monroe County 3339
85 Harrison County 2949
86 Noble County 2909
87 Vinton County 2098
88 Morgan County 1976