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

Updated on March 15, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for the White Alone racial group in Iowa was $86,565. Among all Iowa counties, the White Alone racial group had the highest average household income in Dallas County ($123,241), followed by Johnson County ($100,925), and Warren County ($98,847). On the other hand, the White Alone racial group had the lowest average household income in the following 3 counties: Decatur County ($61,996), Page County ($63,023), and Appanoose County ($65,388).

The chart below shows the top 10 Iowa counties where the White Alone racial group had high average household 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 Average Household Income of the White Alone Racial Group in 2021
Dallas County
Johnson County
Warren County
Polk County
Madison County
Mills County
Linn County
Scott County
Plymouth County
Dubuque County
Ranking of Iowa Counties By the Average Household Income of the White Alone Racial Group in 2021
Items per page:
0 of 0
Rank County Average Household Income ($)
1 Dallas County 123241
2 Johnson County 100925
3 Warren County 98847
4 Polk County 98281
5 Madison County 97898
6 Mills County 97891
7 Linn County 94735
8 Scott County 94692
9 Plymouth County 91111
10 Dubuque County 90342
11 Davis County 89916
12 Sioux County 89826
13 Grundy County 89488
14 Delaware County 89297
15 Bremer County 88223
16 Shelby County 87724
17 Boone County 87437
18 Marion County 86767
19 Benton County 86513
20 Story County 86510
21 Dickinson County 85688
22 Adams County 85508
23 Iowa County 85412
24 Guthrie County 85242
25 Buchanan County 83889
26 Winneshiek County 83415
27 Cedar County 83300
28 Jasper County 82491
29 Muscatine County 81836
30 Woodbury County 80979
31 Sac County 80964
32 Black Hawk County 80836
33 Poweshiek County 80786
34 Buena Vista County 80372
35 Washington County 80291
36 Harrison County 79981
37 Worth County 79898
38 Lyon County 79787
39 Louisa County 79755
40 Chickasaw County 79706
41 Pottawattamie County 79642
42 Hamilton County 79038
43 Cerro Gordo County 79012
44 Montgomery County 78239
45 Des Moines County 78212
46 Fremont County 78125
47 Cherokee County 77885
48 Jackson County 77684
49 Jones County 77191
50 Adair County 76753
51 Hancock County 76744
52 Carroll County 76739
53 Mitchell County 76499
54 Clarke County 76344
55 Mahaska County 76217
56 Tama County 76091
57 Marshall County 76020
58 Osceola County 75799
59 Clinton County 75687
60 Van Buren County 75463
61 Jefferson County 75459
62 Monroe County 75431
63 Cass County 75142
64 Butler County 74861
65 Calhoun County 74708
66 O'Brien County 74516
67 Ida County 74277
68 Humboldt County 74238
69 Palo Alto County 74064
70 Keokuk County 73840
71 Clayton County 73726
72 Winnebago County 73638
73 Kossuth County 73344
74 Howard County 73226
75 Allamakee County 73118
76 Webster County 72932
77 Wayne County 72615
78 Floyd County 72584
79 Pocahontas County 72516
80 Wright County 71806
81 Henry County 71779
82 Lucas County 71041
83 Ringgold County 70858
84 Emmet County 70813
85 Crawford County 70694
86 Taylor County 70663
87 Franklin County 70622
88 Monona County 69636
89 Lee County 69165
90 Clay County 68707
91 Hardin County 67624
92 Greene County 67588
93 Fayette County 67195
94 Audubon County 66959
95 Union County 66672
96 Wapello County 66618
97 Appanoose County 65388
98 Page County 63023
99 Decatur County 61996