Ranking of Iowa Counties By Percentage of Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 275.82K people in Iowa with English ancestry (8.68% of Iowa population). Among all Iowa counties, Mills County had the highest percentage of its population with English ancestry (15.66%), followed by Adams County (15.15%), and Taylor County (15.07%).

The chart and table below shows the top 10 counties with high percentage of its population having English ancestry.

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

Data Source: US Census Bureau.
Ranking of Iowa Counties By Percentage of Population with English Ancestry in 2021
Mills County
Adams County
Taylor County
Clarke County
Ringgold County
Mahaska County
Appanoose County
Warren County
Monroe County
Lucas County
Ranking of Iowa Counties By Percentage of Population with English Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Mills County 15.66
2 Adams County 15.15
3 Taylor County 15.07
4 Clarke County 14.30
5 Ringgold County 13.97
6 Mahaska County 13.83
7 Appanoose County 13.60
8 Warren County 13.21
9 Monroe County 13.14
10 Lucas County 13.09
11 Greene County 12.82
12 Wayne County 12.72
13 Montgomery County 12.09
14 Fremont County 11.80
15 Wapello County 11.68
16 Decatur County 11.35
17 Page County 11.23
18 Harrison County 11.02
18 Union County 11.02
19 Madison County 10.39
20 Johnson County 10.19
21 Guthrie County 10.15
22 Dallas County 9.92
23 Pottawattamie County 9.91
24 Polk County 9.85
25 Marion County 9.83
26 Boone County 9.52
27 Story County 9.51
28 Cass County 9.50
29 Jefferson County 9.47
30 Jasper County 9.42
31 Linn County 9.39
32 Iowa County 9.31
33 Keokuk County 9.29
34 Buchanan County 8.84
35 Monona County 8.83
36 Scott County 8.81
37 Henry County 8.76
38 Calhoun County 8.75
39 Poweshiek County 8.74
40 Adair County 8.64
41 Van Buren County 8.63
42 Davis County 8.48
43 Lee County 8.45
44 Des Moines County 8.30
45 Marshall County 8.29
46 Audubon County 8.27
47 Delaware County 8.17
48 Emmet County 8.12
49 Winneshiek County 8.11
50 Hardin County 7.90
50 Ida County 7.90
51 Sac County 7.89
52 Bremer County 7.87
53 Washington County 7.83
54 Wright County 7.82
55 Black Hawk County 7.76
56 Benton County 7.58
57 Jones County 7.49
58 Shelby County 7.46
59 Dickinson County 7.31
60 Fayette County 7.30
61 Clinton County 7.28
62 Grundy County 7.26
63 Hamilton County 7.23
64 Palo Alto County 7.05
65 Louisa County 6.98
66 Cedar County 6.91
66 Humboldt County 6.91
67 Woodbury County 6.84
68 Muscatine County 6.73
69 Allamakee County 6.68
70 Worth County 6.48
71 Cerro Gordo County 6.39
72 Webster County 6.38
73 Kossuth County 6.36
74 Mitchell County 6.24
75 Cherokee County 6.22
76 Tama County 6.20
77 Floyd County 6.16
78 Clayton County 6.08
79 Clay County 6.06
80 Dubuque County 5.94
81 Franklin County 5.87
82 Winnebago County 5.86
83 Plymouth County 5.60
84 Butler County 5.46
85 Pocahontas County 5.44
86 Jackson County 5.41
87 O'Brien County 5.28
88 Hancock County 5.26
89 Buena Vista County 5.06
90 Carroll County 5.04
91 Crawford County 4.74
92 Howard County 4.40
93 Chickasaw County 3.94
94 Sioux County 3.68
95 Lyon County 2.49
96 Osceola County 2.46