Ranking of Iowa Counties By Average Household Income in 2021 (ACS-5Yrs)
Updated on January 16, 2024.
Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for Iowa was $84,948. Among all Iowa counties, Dallas County had the highest average household income ($120,470), followed by Madison County ($98,239), and Warren County ($98,201). On the other hand, the following 3 counties had the lowest average household income: Decatur County ($61,017), Page County ($62,199), and Appanoose County ($64,917).
The chart below shows the top 10 Iowa counties with high average household income, and the table below shows the ranking of all Iowa counties.
You can also see similar ranking of counties for other states as well as for the whole United States.
You may also be interested in:
Related Topics: Iowa ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census - ACS 5-Year Estimates (2021).
Ranking of Iowa Counties By Average Household Income in 2021
Items per page:
0 of 0
Rank | County | Average HH Income ($) |
---|---|---|
1 | Dallas County | 120470 |
2 | Madison County | 98239 |
3 | Warren County | 98201 |
4 | Mills County | 97522 |
5 | Johnson County | 95722 |
6 | Polk County | 94226 |
7 | Scott County | 92230 |
8 | Linn County | 92119 |
9 | Plymouth County | 89895 |
10 | Sioux County | 89603 |
11 | Grundy County | 89503 |
12 | Davis County | 89446 |
13 | Delaware County | 89206 |
14 | Bremer County | 88707 |
15 | Dubuque County | 88409 |
16 | Boone County | 87117 |
17 | Benton County | 86433 |
18 | Shelby County | 86043 |
19 | Adams County | 85877 |
20 | Marion County | 85807 |
21 | Dickinson County | 85749 |
22 | Iowa County | 84645 |
23 | Guthrie County | 84587 |
24 | Story County | 83418 |
25 | Winneshiek County | 83159 |
26 | Cedar County | 83113 |
27 | Buchanan County | 82576 |
28 | Jasper County | 81387 |
29 | Louisa County | 80646 |
30 | Poweshiek County | 80128 |
31 | Harrison County | 79880 |
32 | Sac County | 79728 |
33 | Washington County | 79616 |
34 | Muscatine County | 79500 |
35 | Worth County | 79272 |
36 | Lyon County | 79191 |
37 | Pottawattamie County | 79056 |
38 | Chickasaw County | 78983 |
39 | Black Hawk County | 78398 |
40 | Woodbury County | 78306 |
41 | Buena Vista County | 78087 |
42 | Hamilton County | 77932 |
43 | Fremont County | 77897 |
44 | Cerro Gordo County | 77837 |
45 | Cherokee County | 77638 |
46 | Jones County | 77611 |
47 | Jackson County | 77582 |
48 | Montgomery County | 77477 |
49 | Carroll County | 76233 |
50 | Mitchell County | 76109 |
51 | Clarke County | 76090 |
52 | Butler County | 75877 |
53 | Adair County | 75875 |
54 | Osceola County | 75737 |
55 | Hancock County | 75699 |
56 | Mahaska County | 75692 |
57 | Des Moines County | 75655 |
58 | Marshall County | 75629 |
59 | Monroe County | 75267 |
60 | Humboldt County | 75203 |
61 | Clinton County | 75048 |
62 | Tama County | 75007 |
63 | Van Buren County | 74906 |
64 | Cass County | 74546 |
65 | Palo Alto County | 74237 |
66 | Calhoun County | 73981 |
67 | Ida County | 73805 |
68 | Clayton County | 73755 |
69 | Keokuk County | 73063 |
70 | O'Brien County | 72863 |
71 | Floyd County | 72756 |
72 | Kossuth County | 72755 |
73 | Howard County | 72613 |
74 | Winnebago County | 72559 |
75 | Allamakee County | 72509 |
76 | Jefferson County | 72354 |
77 | Wayne County | 72031 |
78 | Lucas County | 71902 |
79 | Ringgold County | 71834 |
80 | Webster County | 71464 |
81 | Wright County | 71297 |
82 | Henry County | 71167 |
83 | Pocahontas County | 70662 |
84 | Taylor County | 70437 |
85 | Emmet County | 69814 |
86 | Monona County | 69420 |
87 | Crawford County | 69222 |
88 | Franklin County | 68856 |
89 | Lee County | 68709 |
90 | Clay County | 68402 |
91 | Hardin County | 67769 |
92 | Greene County | 67177 |
93 | Audubon County | 66941 |
94 | Fayette County | 66913 |
95 | Wapello County | 66873 |
96 | Union County | 66797 |
97 | Appanoose County | 64917 |
98 | Page County | 62199 |
99 | Decatur County | 61017 |