Ranking of Iowa Counties By the Per Capita Income of the White Alone Racial Group in 2021 (ACS-5Yrs)

Updated on March 6, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for the White Alone racial group in Iowa was $36,507. Among all Iowa counties, the White Alone racial group had the highest per capita income in Dallas County ($49,747), followed by Johnson County ($42,184), and Polk County ($41,876). On the other hand, the White Alone racial group had the lowest per capita income in the following 3 counties: Decatur County ($24,389), Appanoose County ($27,089), and Page County ($27,982).

The chart below shows the top 10 Iowa counties where the White Alone racial group had high per capita income, and the table below shows the ranking of all Iowa counties.

You can see similar ranking for other racial and ethnicity groups in Iowa.

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

Data Source: US Census Bureau.
Ranking of Iowa Counties By the Per Capita Income of the White Alone Racial Group in 2021
Dallas County
Johnson County
Polk County
Linn County
Scott County
Dickinson County
Madison County
Warren County
Mills County
Dubuque County
Ranking of Iowa Counties By the Per Capita Income of the White Alone Racial Group in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Dallas County 49747
2 Johnson County 42184
3 Polk County 41876
4 Linn County 40737
5 Scott County 40546
6 Dickinson County 40502
7 Madison County 39514
8 Warren County 38725
9 Mills County 38203
10 Dubuque County 37470
11 Shelby County 37447
12 Plymouth County 37347
13 Grundy County 37306
14 Delaware County 36985
15 Boone County 36934
16 Guthrie County 36843
17 Cerro Gordo County 36628
18 Poweshiek County 36262
19 Adams County 35943
20 Benton County 35776
21 Bremer County 35668
22 Iowa County 35598
23 Cherokee County 35569
24 Jefferson County 35488
25 Marion County 35227
26 Sac County 35164
27 Winneshiek County 35006
28 Story County 34996
29 Des Moines County 34843
30 Cedar County 34753
31 Montgomery County 34472
32 Black Hawk County 34404
33 Worth County 34401
34 Hamilton County 34293
35 Adair County 34216
36 Carroll County 34084
37 Muscatine County 33877
38 Humboldt County 33699
39 Cass County 33475
40 Osceola County 33472
41 Washington County 33419
42 Monroe County 33380
43 Harrison County 33366
44 Mitchell County 33345
45 Jasper County 33342
46 Woodbury County 33153
47 Kossuth County 33036
48 Pottawattamie County 32959
49 Jackson County 32908
50 Chickasaw County 32899
51 Buchanan County 32887
52 Sioux County 32751
53 Fremont County 32728
54 Hancock County 32676
55 Clinton County 32634
56 Tama County 32495
57 Webster County 32276
58 Ida County 32254
59 Davis County 32247
60 Pocahontas County 32140
61 Jones County 32107
62 Buena Vista County 32047
63 Palo Alto County 32002
64 Winnebago County 31914
65 Wright County 31904
66 Emmet County 31844
67 Clayton County 31698
68 Floyd County 31673
69 O'Brien County 31626
70 Louisa County 31594
71 Marshall County 31539
72 Calhoun County 31498
73 Monona County 31392
74 Butler County 31278
75 Mahaska County 31256
76 Keokuk County 31209
77 Clay County 31102
78 Audubon County 30809
79 Clarke County 30808
80 Van Buren County 30558
81 Taylor County 30421
82 Franklin County 30416
83 Allamakee County 30414
84 Lyon County 30359
85 Greene County 30210
86 Hardin County 30140
87 Lee County 29853
88 Lucas County 29743
89 Wayne County 29726
90 Howard County 29576
91 Fayette County 29435
92 Crawford County 29204
93 Henry County 29098
94 Ringgold County 29052
95 Wapello County 28546
96 Union County 28194
97 Page County 27982
98 Appanoose County 27089
99 Decatur County 24389