Skip to content
Beacon CRE

What are the richest counties in Iowa?

Dallas County ($102,379), Warren County ($94,588) and Madison County ($90,855) had the highest median household income in Iowa in the 2020–24 survey.

Data as of 2024 · updated

Want Pro for Iowa? Get notified

All 99 ranked Iowa counties

Iowa counties ranked by median household income
RankCountyMedian household income 2020–24Change since 2016–20Residents
1Dallas County$102,379+15.9%118,457
2Warren County$94,588+17.8%57,331
3Madison County$90,855+26.5%17,270
4Mills County$90,753+20.8%14,793
5Grundy County$87,205+21.5%12,361
6Benton County$86,962+31.7%26,004
7Bremer County$86,784+20.2%25,296
8Sioux County$86,098+17.5%36,774
9Polk County$83,576+19.8%516,546
10Boone County$83,531+23.9%26,799
11Plymouth County$83,251+17.0%25,697
12Cedar County$80,602+16.4%18,359
13Harrison County$79,535+24.0%14,623
14Winneshiek County$79,066+25.2%19,733
15Marion County$78,680+22.7%34,192
16Scott County$78,277+22.5%175,259
17Buchanan County$78,236+16.3%20,883
18Worth County$78,008+29.1%7,338
19Guthrie County$77,711+24.1%10,782
20Linn County$77,649+15.4%232,028
21Dubuque County$77,630+20.4%99,381
22Louisa County$77,354+22.7%10,416
23Davis County$77,194+14.1%9,230
24Lyon County$76,746+16.4%12,354
25Chickasaw County$75,675+23.6%11,663
26Washington County$75,647+19.1%22,667
27Dickinson County$75,432+23.7%18,077
28Delaware County$74,989+17.4%17,674
29Johnson County$74,935+18.8%160,044
30Jackson County$74,186+25.6%19,288
31Sac County$73,838+28.5%9,525
32Butler County$73,715+30.5%14,049
33Woodbury County$73,658+21.2%106,649
34Pottawattamie County$73,602+22.9%92,996
35Jones County$73,531+28.7%21,253
36Ringgold County$73,346+31.0%4,642
37Marshall County$73,315+24.8%39,890
38Carroll County$72,930+23.2%20,303
39Palo Alto County$72,781+29.0%8,899
40Shelby County$72,738+20.9%11,689
41Hamilton County$72,432+20.2%14,944
42Humboldt County$71,946+29.2%9,409
43Adams County$71,875+37.5%3,617
44Buena Vista County$71,719+32.8%20,449
45Clarke County$71,641+30.1%9,574
46Fremont County$71,621+20.0%6,522
47Mitchell County$71,365+18.4%10,650
48Jasper County$71,311+19.9%38,153
49Cherokee County$71,269+26.6%11,369
50Iowa County$71,223+13.7%16,504
51Monroe County$70,996+19.3%7,406
52Mahaska County$70,940+25.7%21,880
53Tama County$70,781+29.3%16,796
54Allamakee County$70,694+27.3%14,238
55Hancock County$70,601+14.0%10,528
56Story County$69,685+19.5%101,291
57Muscatine County$69,396+14.8%41,853
58Osceola County$69,239+13.2%5,980
59Webster County$68,975+32.9%36,838
60Floyd County$68,557+32.4%14,901
61Monona County$68,377+31.8%8,539
62O'Brien County$68,356+19.5%14,220
63Cerro Gordo County$68,189+21.6%42,372
64Adair County$68,092+22.2%7,403
65Taylor County$67,740+17.3%5,835
66Kossuth County$67,697+20.6%14,322
67Winnebago County$67,642+31.1%10,251
68Howard County$67,446+18.9%9,415
69Henry County$67,436+23.8%19,349
70Poweshiek County$67,391+25.0%18,368
71Clayton County$67,242+19.1%16,845
72Wright County$67,190+31.2%12,801
73Crawford County$67,027+22.2%16,237
74Clinton County$66,981+28.3%46,002
75Black Hawk County$66,417+21.3%131,532
76Clay County$65,428+27.6%16,202
77Hardin County$65,069+18.5%16,455
78Calhoun County$64,964+17.5%9,562
79Wapello County$64,766+39.5%35,210
80Emmet County$63,730+12.4%9,107
81Montgomery County$63,666+14.2%10,002
82Greene County$63,409+24.1%8,658
83Ida County$63,073+16.3%6,777
84Cass County$63,013+21.2%12,960
85Des Moines County$62,928+21.5%38,077
86Lee County$62,382+19.8%32,306
87Keokuk County$62,329+19.8%9,797
88Wayne County$61,964+30.3%6,738
89Pocahontas County$61,875+15.5%6,819
90Lucas County$61,793+14.5%8,847
91Jefferson County$61,620+30.0%15,291
92Van Buren County$61,161+22.6%7,131
93Fayette County$60,165+20.7%19,047
94Franklin County$59,894+7.7%9,868
95Decatur County$59,044+22.6%7,655
96Audubon County$58,229+18.2%5,509
97Page County$57,953+13.2%14,856
98Union County$57,772+14.7%11,829
99Appanoose County$54,934+38.4%12,077

How this is ranked

Median household income from the Census Bureau's American Community Survey 5-year estimates (2020–24). Survey estimates carry margins of error, so counties a few hundred dollars apart may not really differ. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.

Get the report for any Iowa county — $99

The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.

Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.

Refund terms: Terms. · How we compute every number

Questions

Which county in Iowa has the highest median household income?

Dallas County: $102,379, ahead of Warren County ($94,588) and Madison County ($90,855), of 99 Iowa counties ranked.

How is this ranking calculated?

Median household income from the Census Bureau's American Community Survey 5-year estimates (2020–24). Survey estimates carry margins of error, so counties a few hundred dollars apart may not really differ. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

More county rankings for Iowa

Median household income in other states

Across the U.S.