Ranking of Iowa Counties By White Alone Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Iowa White Alone population (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 598,706. Among all Iowa counties, Polk County had the highest White Alone population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (69,202), followed by Linn County (35,954), and Scott County (28,648).

The chart below shows the top 10 Iowa counties, and the table below shows the ranking of all Iowa counties.

You can see similar information for other educational attainments, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of Iowa Counties By White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Polk County
Linn County
Scott County
Black Hawk County
Dubuque County
Pottawattamie County
Woodbury County
Clinton County
Johnson County
Dallas County
Ranking of Iowa Counties By White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Items per page:
0 of 0
Rank County Number of People
1 Polk County 69202
2 Linn County 35954
3 Scott County 28648
4 Black Hawk County 21577
5 Dubuque County 20581
6 Pottawattamie County 19421
7 Woodbury County 18341
8 Clinton County 11718
9 Johnson County 11175
10 Dallas County 10805
11 Cerro Gordo County 9985
12 Jasper County 9982
13 Warren County 9738
14 Muscatine County 8599
15 Lee County 8404
16 Marshall County 8234
17 Wapello County 8209
18 Des Moines County 8197
19 Webster County 8057
20 Story County 7946
21 Marion County 7152
22 Benton County 6412
23 Boone County 5904
24 Plymouth County 5822
25 Sioux County 5723
26 Jackson County 5636
27 Mahaska County 5529
28 Fayette County 5522
29 Washington County 5414
30 Jones County 5398
31 Clayton County 5236
32 Delaware County 5089
33 Cedar County 4990
34 Bremer County 4880
35 Carroll County 4710
36 Buchanan County 4673
36 Henry County 4673
37 Poweshiek County 4590
38 Winneshiek County 4385
39 Tama County 4236
40 Hardin County 4205
41 Page County 4175
42 Iowa County 4153
43 Harrison County 3904
44 Floyd County 3898
45 Allamakee County 3821
46 Madison County 3677
47 Butler County 3675
48 Clay County 3672
49 Chickasaw County 3638
50 Kossuth County 3565
51 O'Brien County 3435
52 Dickinson County 3409
53 Hamilton County 3312
54 Crawford County 3303
55 Cherokee County 3249
56 Wright County 3195
57 Buena Vista County 3163
58 Cass County 3127
59 Mills County 3107
60 Appanoose County 3037
61 Lyon County 3023
62 Keokuk County 2980
63 Grundy County 2796
64 Shelby County 2794
65 Hancock County 2726
66 Union County 2710
67 Jefferson County 2687
68 Louisa County 2613
69 Calhoun County 2589
70 Guthrie County 2577
71 Clarke County 2548
72 Lucas County 2539
73 Howard County 2505
74 Sac County 2495
75 Franklin County 2485
76 Humboldt County 2474
77 Mitchell County 2470
78 Monona County 2357
79 Montgomery County 2348
80 Winnebago County 2328
81 Emmet County 2267
82 Greene County 2259
83 Adair County 2103
84 Monroe County 2068
85 Van Buren County 1898
86 Worth County 1830
87 Ida County 1827
88 Wayne County 1790
89 Palo Alto County 1752
90 Pocahontas County 1748
91 Fremont County 1707
92 Decatur County 1706
93 Davis County 1590
94 Osceola County 1578
95 Taylor County 1497
96 Audubon County 1430
97 Ringgold County 1221
98 Adams County 924