Ranking of Iowa Counties By Population with American Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 140.16K people in Iowa with American ancestry. Among all Iowa counties, Polk County had the highest population with American ancestry (18.39K), followed by Linn County (8.75K), and Scott County (6.89K).

The chart and table below shows the top 10 counties with high number of people with American 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 Population with American Ancestry in 2021
Polk County
Linn County
Scott County
Black Hawk County
Johnson County
Pottawattamie County
Dubuque County
Woodbury County
Dallas County
Story County
Ranking of Iowa Counties By Population with American Ancestry in 2021
0 of 0
Rank County Population
1 Polk County 18391
2 Linn County 8754
3 Scott County 6886
4 Black Hawk County 6030
5 Johnson County 5554
6 Pottawattamie County 4942
7 Dubuque County 4600
8 Woodbury County 4503
9 Dallas County 3833
10 Story County 2553
11 Warren County 2511
12 Wapello County 2416
13 Des Moines County 2339
14 Jasper County 2320
15 Clinton County 2101
16 Marion County 1887
17 Lee County 1796
18 Muscatine County 1722
19 Benton County 1687
20 Marshall County 1615
21 Webster County 1547
22 Mahaska County 1526
23 Washington County 1440
24 Cerro Gordo County 1414
25 Fayette County 1326
26 Buchanan County 1215
27 Sioux County 1209
28 Henry County 1172
29 Jefferson County 1130
30 Carroll County 1101
31 Bremer County 1088
32 Boone County 1013
33 Plymouth County 1001
34 Jackson County 986
35 Clayton County 965
36 Delaware County 955
37 Poweshiek County 947
38 Cedar County 943
39 Clay County 941
40 Allamakee County 891
41 Iowa County 866
42 Jones County 864
43 Davis County 843
43 Mitchell County 843
44 Madison County 837
44 Union County 837
45 Appanoose County 829
46 Harrison County 766
47 Winneshiek County 760
48 Keokuk County 698
49 Lucas County 682
50 Wayne County 664
51 Crawford County 662
52 Cass County 661
53 Grundy County 650
54 Page County 649
55 Butler County 639
56 Mills County 635
57 Dickinson County 616
57 Hardin County 616
58 Calhoun County 570
59 Tama County 561
60 Kossuth County 533
61 Louisa County 527
62 O'Brien County 526
63 Lyon County 517
64 Winnebago County 510
65 Decatur County 491
65 Wright County 491
66 Guthrie County 490
67 Floyd County 489
67 Hamilton County 489
68 Shelby County 477
69 Sac County 473
70 Montgomery County 464
71 Cherokee County 461
72 Van Buren County 456
73 Taylor County 446
74 Fremont County 442
74 Palo Alto County 442
75 Monona County 424
76 Hancock County 414
77 Greene County 411
78 Chickasaw County 410
79 Ida County 405
80 Buena Vista County 403
81 Monroe County 393
82 Ringgold County 383
83 Adair County 355
84 Clarke County 349
85 Franklin County 338
86 Humboldt County 316
87 Osceola County 306
88 Howard County 300
89 Emmet County 280
90 Pocahontas County 269
91 Audubon County 268
92 Adams County 253
93 Worth County 161