Ranking of Iowa Counties By Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of Bachelors or Higher in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Iowa Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 569,916. Among all Iowa counties, Polk County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (109,801), followed by Linn County (47,981), and Johnson County (40,974).

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 Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Polk County
Linn County
Johnson County
Scott County
Dallas County
Story County
Black Hawk County
Dubuque County
Woodbury County
Pottawattamie County
Ranking of Iowa Counties By Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Number of People
1 Polk County 109801
2 Linn County 47981
3 Johnson County 40974
4 Scott County 34721
5 Dallas County 27748
6 Story County 22016
7 Black Hawk County 21810
8 Dubuque County 19953
9 Woodbury County 14064
10 Pottawattamie County 13394
11 Warren County 10643
12 Cerro Gordo County 6894
13 Clinton County 6501
14 Marion County 6415
15 Sioux County 6392
16 Muscatine County 5889
17 Des Moines County 5629
18 Bremer County 5298
19 Jasper County 4911
20 Boone County 4716
21 Marshall County 4677
22 Webster County 4521
23 Lee County 4410
24 Wapello County 4055
25 Dickinson County 4022
26 Winneshiek County 3916
27 Plymouth County 3912
28 Benton County 3691
29 Jefferson County 3489
30 Poweshiek County 3429
31 Washington County 3392
32 Jones County 2979
33 Mahaska County 2947
34 Carroll County 2914
35 Henry County 2878
36 Buchanan County 2828
37 Mills County 2814
38 Cedar County 2760
39 Madison County 2626
40 Clay County 2617
41 Jackson County 2545
42 Iowa County 2526
43 Buena Vista County 2425
44 Hamilton County 2419
45 Hardin County 2338
46 Fayette County 2261
47 Delaware County 2217
48 Grundy County 2179
49 Clayton County 2095
50 Floyd County 2019
51 O'Brien County 1985
52 Harrison County 1908
53 Cass County 1902
54 Kossuth County 1899
55 Page County 1853
56 Butler County 1836
57 Shelby County 1791
58 Union County 1753
59 Tama County 1744
60 Cherokee County 1742
61 Crawford County 1715
62 Winnebago County 1661
63 Appanoose County 1594
64 Allamakee County 1586
65 Wright County 1566
66 Hancock County 1510
67 Guthrie County 1492
68 Chickasaw County 1474
69 Lyon County 1466
70 Mitchell County 1446
71 Calhoun County 1436
72 Palo Alto County 1382
73 Montgomery County 1282
74 Franklin County 1250
75 Greene County 1230
75 Sac County 1230
76 Humboldt County 1161
77 Howard County 1134
78 Decatur County 1126
79 Keokuk County 1125
80 Emmet County 1051
81 Worth County 1031
82 Davis County 1011
83 Adair County 994
84 Louisa County 982
85 Monroe County 975
86 Monona County 906
87 Ida County 887
88 Lucas County 885
89 Pocahontas County 840
90 Audubon County 836
91 Clarke County 831
92 Fremont County 816
93 Van Buren County 756
94 Osceola County 695
95 Ringgold County 652
96 Taylor County 648
97 Wayne County 646
98 Adams County 544