Iowa

IA

Midwest · 8 cities tracked · Updated 2026

State Averages

Avg Gas Price

$3.43

Regular unleaded

Avg Rent

$1,123

All units/mo

Avg COL Index

NaN

vs. 100 national avg

Cities in Iowa

Median Household Income by County

Source: Census ACS 5-Year 2023 · 99 counties

CountyMedian Income
1Dallas County$102,349
2Warren County$92,990
3Madison County$89,542
4Mills County$87,810
5Benton County$84,742
6Sioux County$84,736
7Grundy County$83,617
8Bremer County$83,343
9Polk County$81,621
10Plymouth County$81,600
11Louisa County$80,223
12Guthrie County$79,981
13Boone County$79,741
14Davis County$79,505
15Cedar County$79,080
16Buchanan County$78,430
17Marion County$78,059
18Harrison County$77,027
19Worth County$76,875
20Linn County$76,421
21Scott County$76,363
22Delaware County$76,205
23Dubuque County$75,919
24Winneshiek County$75,652
25Johnson County$74,721
26Dickinson County$74,570
27Fremont County$73,750
28Chickasaw County$73,421
29Jones County$73,071
30Lyon County$72,881
31Marshall County$72,785
32Monroe County$72,518
33Iowa County$72,185
34Hamilton County$71,750
35Jackson County$71,605
36Pottawattamie County$71,446
37Washington County$71,339
38Sac County$70,991
39Hancock County$70,212
40Woodbury County$70,147
41Jasper County$70,128
42Ringgold County$69,821
43Butler County$69,651
44Muscatine County$69,512
45Osceola County$69,138
46Mahaska County$69,019
47Story County$69,006
48Palo Alto County$68,963
49Adams County$68,828
50Mitchell County$68,704
51Carroll County$68,528
52O'Brien County$68,216
53Webster County$68,054
54Tama County$67,955
55Lucas County$67,921
56Shelby County$67,690
57Howard County$67,336
58Taylor County$67,279
59Humboldt County$66,994
60Calhoun County$66,875
61Clarke County$66,821
62Buena Vista County$66,564
63Adair County$66,176
64Allamakee County$66,000
65Kossuth County$65,656
66Cerro Gordo County$65,537
67Emmet County$65,181
68Clinton County$65,177
69Crawford County$65,039
70Hardin County$64,906
71Poweshiek County$64,837
72Henry County$64,604
73Black Hawk County$64,581
74Floyd County$64,500
75Cherokee County$64,478
76Clay County$64,082
77Wright County$64,033
78Winnebago County$63,719
79Franklin County$63,648
80Pocahontas County$63,423
81Montgomery County$63,190
82Monona County$62,944
83Ida County$62,841
84Clayton County$62,326
85Cass County$61,657
86Keokuk County$60,856
87Des Moines County$60,662
88Van Buren County$60,183
89Wapello County$60,034
90Lee County$59,803
91Greene County$59,159
92Wayne County$59,118
93Fayette County$58,764
94Page County$57,752
95Decatur County$57,146
96Jefferson County$56,824
97Union County$56,813
98Audubon County$54,152
99Appanoose County$51,146