Ranking of Iowa Counties By 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 White Alone population (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 577,925. Among all Iowa counties, Polk County had the highest White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (111,295), followed by Linn County (48,600), and Johnson County (41,690).

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 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 White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Items per page:
0 of 0
Rank County Number of People
1 Polk County 111295
2 Linn County 48600
3 Johnson County 41690
4 Scott County 35565
5 Dallas County 28124
6 Story County 22450
7 Black Hawk County 22108
8 Dubuque County 20097
9 Woodbury County 14424
10 Pottawattamie County 13679
11 Warren County 10764
12 Cerro Gordo County 7094
13 Clinton County 6563
14 Marion County 6426
15 Sioux County 6419
16 Muscatine County 6040
17 Des Moines County 5698
18 Bremer County 5322
19 Jasper County 4995
20 Boone County 4747
21 Marshall County 4742
22 Webster County 4564
23 Lee County 4471
24 Wapello County 4088
25 Dickinson County 4046
26 Plymouth County 3938
27 Winneshiek County 3931
28 Benton County 3751
29 Jefferson County 3497
30 Poweshiek County 3484
31 Washington County 3433
32 Jones County 3018
33 Mahaska County 2956
34 Carroll County 2920
35 Buchanan County 2897
36 Henry County 2885
37 Mills County 2852
38 Cedar County 2779
39 Madison County 2638
40 Clay County 2627
41 Buena Vista County 2594
42 Iowa County 2591
43 Jackson County 2546
44 Hamilton County 2483
45 Hardin County 2355
46 Fayette County 2299
47 Delaware County 2218
48 Grundy County 2183
49 Clayton County 2100
50 Floyd County 2050
51 O'Brien County 1996
52 Cass County 1928
53 Harrison County 1912
53 Kossuth County 1912
54 Page County 1876
55 Butler County 1836
56 Shelby County 1818
57 Union County 1758
58 Tama County 1757
59 Cherokee County 1742
60 Crawford County 1728
61 Winnebago County 1690
62 Wright County 1617
63 Allamakee County 1604
64 Appanoose County 1601
65 Hancock County 1540
66 Guthrie County 1515
67 Chickasaw County 1478
68 Lyon County 1475
69 Mitchell County 1473
70 Calhoun County 1436
71 Palo Alto County 1423
72 Montgomery County 1282
73 Franklin County 1250
74 Greene County 1230
74 Sac County 1230
75 Humboldt County 1162
76 Howard County 1144
77 Keokuk County 1141
78 Decatur County 1126
79 Emmet County 1051
80 Worth County 1031
81 Louisa County 1023
82 Adair County 1015
83 Davis County 1011
84 Monroe County 976
85 Clarke County 920
86 Monona County 907
87 Ida County 892
88 Lucas County 885
89 Audubon County 847
90 Pocahontas County 844
91 Fremont County 830
92 Van Buren County 768
93 Osceola County 716
94 Ringgold County 655
95 Taylor County 648
96 Wayne County 646
97 Adams County 544