Demographics Atlas Open the interactive map →

Median Household Income in Iowa, by County

Median Household Income for every county in Iowa, ranked. The highest is Dallas County at $102,379 and the lowest is Appanoose County at $54,934.

Iowa: $75,059 · United States: $80,734 · median county in Iowa: $71,223

See Median Household Income on the interactive map →

#County Median Household Income
1Dallas County$102,379
2Warren County$94,588
3Madison County$90,855
4Mills County$90,753
5Grundy County$87,205
6Benton County$86,962
7Bremer County$86,784
8Sioux County$86,098
9Polk County$83,576
10Boone County$83,531
11Plymouth County$83,251
12Cedar County$80,602
13Harrison County$79,535
14Winneshiek County$79,066
15Marion County$78,680
16Scott County$78,277
17Buchanan County$78,236
18Worth County$78,008
19Guthrie County$77,711
20Linn County$77,649
21Dubuque County$77,630
22Louisa County$77,354
23Davis County$77,194
24Lyon County$76,746
25Chickasaw County$75,675
26Washington County$75,647
27Dickinson County$75,432
28Delaware County$74,989
29Johnson County$74,935
30Jackson County$74,186
31Sac County$73,838
32Butler County$73,715
33Woodbury County$73,658
34Pottawattamie County$73,602
35Jones County$73,531
36Ringgold County$73,346
37Marshall County$73,315
38Carroll County$72,930
39Palo Alto County$72,781
40Shelby County$72,738
41Hamilton County$72,432
42Humboldt County$71,946
43Adams County$71,875
44Buena Vista County$71,719
45Clarke County$71,641
46Fremont County$71,621
47Mitchell County$71,365
48Jasper County$71,311
49Cherokee County$71,269
50Iowa County$71,223
51Monroe County$70,996
52Mahaska County$70,940
53Tama County$70,781
54Allamakee County$70,694
55Hancock County$70,601
56Story County$69,685
57Muscatine County$69,396
58Osceola County$69,239
59Webster County$68,975
60Floyd County$68,557
61Monona County$68,377
62O'Brien County$68,356
63Cerro Gordo County$68,189
64Adair County$68,092
65Taylor County$67,740
66Kossuth County$67,697
67Winnebago County$67,642
68Howard County$67,446
69Henry County$67,436
70Poweshiek County$67,391
71Clayton County$67,242
72Wright County$67,190
73Crawford County$67,027
74Clinton County$66,981
75Black Hawk County$66,417
76Clay County$65,428
77Hardin County$65,069
78Calhoun County$64,964
79Wapello County$64,766
80Emmet County$63,730
81Montgomery County$63,666
82Greene County$63,409
83Ida County$63,073
84Cass County$63,013
85Des Moines County$62,928
86Lee County$62,382
87Keokuk County$62,329
88Wayne County$61,964
89Pocahontas County$61,875
90Lucas County$61,793
91Jefferson County$61,620
92Van Buren County$61,161
93Fayette County$60,165
94Franklin County$59,894
95Decatur County$59,044
96Audubon County$58,229
97Page County$57,953
98Union County$57,772
99Appanoose County$54,934

Half of households earn more than this and half earn less. Medians resist distortion by a few very high earners in a way averages do not.

Source: ACS 2020-2024 5-Year Estimates, 2024.

Iowa ranks 32nd of 52 states for median household income.

Median Household Income in other states

Other statistics for Iowa by county