Ranking of Iowa Counties By Non-Hispanic Population from Census 2020

Updated on February 22, 2026.

According to the data from the United States 2020 decennial Census, in April 2020, among all of Iowa counties, Polk County had the highest number of people who identified as Non-Hispanic (not hispanic or latino) (444.35K), followed by Linn County (221.39K), and Scott County (162.58K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Iowa counties based on the number of people who identified as non-hispanic.

You can see similar ranking information for other states and also for the different racial groups and the different ethnicities in Iowa.

Ranking of Iowa Counties By Non-Hispanic Population from Census 2020
Polk
Linn
Scott
Johnson
Black Hawk
Dubuque
Story
Dallas
Woodbury
Pottawattamie
Ranking of Iowa Counties By Non-Hispanic Population from Census 2020
Items per page:
0 of 0
Rank County Non-Hispanic Population
1 Polk County 444346
2 Linn County 221388
3 Scott County 162577
4 Johnson County 142656
5 Black Hawk County 124696
6 Dubuque County 96289
7 Story County 93505
8 Dallas County 93163
9 Woodbury County 87195
10 Pottawattamie County 86007
11 Warren County 50745
12 Clinton County 44921
13 Cerro Gordo County 40884
14 Des Moines County 37665
15 Jasper County 36726
16 Muscatine County 35466
17 Webster County 34936
18 Marion County 32714
19 Lee County 32445
20 Wapello County 31105
21 Marshall County 30965
22 Sioux County 30958
23 Boone County 26006
24 Benton County 25113
25 Bremer County 24477
26 Plymouth County 24202
27 Mahaska County 21710
28 Washington County 20953
29 Buchanan County 20227
30 Carroll County 20166
31 Jones County 20149
32 Winneshiek County 19485
33 Henry County 19399
34 Jackson County 19248
35 Fayette County 18989
36 Poweshiek County 18133
37 Cedar County 18043
38 Dickinson County 17297
39 Delaware County 17244
40 Clayton County 16700
41 Madison County 16232
42 Iowa County 16167
43 Hardin County 16060
44 Clay County 15680
45 Tama County 15331
46 Floyd County 15077
47 Jefferson County 15053
48 Buena Vista County 14898
49 Page County 14747
50 Harrison County 14289
51 Kossuth County 14225
52 Butler County 14151
53 Mills County 14023
54 Hamilton County 13574
55 O'Brien County 13197
56 Allamakee County 12840
57 Cass County 12821
58 Grundy County 12184
59 Appanoose County 12086
60 Union County 11739
61 Crawford County 11613
62 Chickasaw County 11531
63 Lyon County 11527
64 Shelby County 11334
65 Cherokee County 11128
66 Wright County 10549
67 Mitchell County 10372
68 Guthrie County 10349
69 Hancock County 10181
70 Winnebago County 10085
71 Montgomery County 9959
72 Keokuk County 9818
73 Calhoun County 9691
74 Sac County 9460
75 Howard County 9211
76 Humboldt County 9167
77 Louisa County 9109
78 Davis County 8966
79 Palo Alto County 8722
80 Greene County 8515
81 Monona County 8515
82 Emmet County 8501
83 Lucas County 8436
84 Franklin County 8385
85 Clarke County 8214
86 Monroe County 7460
87 Decatur County 7434
88 Adair County 7310
89 Worth County 7232
90 Van Buren County 7089
91 Ida County 6750
92 Pocahontas County 6724
93 Wayne County 6436
94 Fremont County 6415
95 Osceola County 5589
96 Audubon County 5588
97 Taylor County 5497
98 Ringgold County 4592
99 Adams County 3662