Counties in Iowa by median household income

Dallas County had the highest median household income of 99 counties in 2021, at $93,492. Appanoose County had the lowest, at $46,900. The median was $60,617 and the figure for Iowa was $65,429. Source: the U.S. Census Bureau.

Highest93,492Dallas County
Lowest46,900Appanoose County
Median60,61799 counties
Iowa65,429History

Top 40 counties, 2021

CSVChart (SVG)

Dallas CountyDallas County: 93,492 USD93,492Warren CountyWarren County: 85,189 USD85,189Madison CountyMadison County: 79,306 USD79,306Sioux CountySioux County: 78,179 USD78,179Mills CountyMills County: 77,926 USD77,926Bremer CountyBremer County: 76,782 USD76,782Davis CountyDavis County: 76,755 USD76,755Grundy CountyGrundy County: 74,552 USD74,552Plymouth CountyPlymouth County: 74,239 USD74,239Polk CountyPolk County: 73,015 USD73,015Cedar CountyCedar County: 72,714 USD72,714Benton CountyBenton County: 72,334 USD72,334Buchanan CountyBuchanan County: 71,024 USD71,024Boone CountyBoone County: 70,984 USD70,984Linn CountyLinn County: 70,360 USD70,360Monroe CountyMonroe County: 69,929 USD69,929Delaware CountyDelaware County: 69,319 USD69,319Lyon CountyLyon County: 69,113 USD69,113Dubuque CountyDubuque County: 68,198 USD68,198Harrison CountyHarrison County: 67,950 USD67,950Scott CountyScott County: 67,675 USD67,675Guthrie CountyGuthrie County: 67,625 USD67,625Johnson CountyJohnson County: 67,414 USD67,414Chickasaw CountyChickasaw County: 67,146 USD67,146Washington CountyWashington County: 66,908 USD66,908Marion CountyMarion County: 66,822 USD66,822Louisa CountyLouisa County: 65,867 USD65,867Jackson CountyJackson County: 65,541 USD65,541Winneshiek CountyWinneshiek County: 65,330 USD65,330Osceola CountyOsceola County: 65,242 USD65,242Dickinson CountyDickinson County: 65,215 USD65,215Hancock CountyHancock County: 64,730 USD64,730Iowa CountyIowa County: 64,720 USD64,720Pottawattamie CountyPottawattamie County: 63,840 USD63,840Worth CountyWorth County: 63,795 USD63,795Fremont CountyFremont County: 63,611 USD63,611Marshall CountyMarshall County: 63,591 USD63,591Jones CountyJones County: 63,279 USD63,279Jasper CountyJasper County: 63,182 USD63,182Woodbury CountyWoodbury County: 63,061 USD63,061
USD. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2021
USD
1Dallas County93,492
2Warren County85,189
3Madison County79,306
4Sioux County78,179
5Mills County77,926
6Bremer County76,782
7Davis County76,755
8Grundy County74,552
9Plymouth County74,239
10Polk County73,015
11Cedar County72,714
12Benton County72,334
13Buchanan County71,024
14Boone County70,984
15Linn County70,360
16Monroe County69,929
17Delaware County69,319
18Lyon County69,113
19Dubuque County68,198
20Harrison County67,950
21Scott County67,675
22Guthrie County67,625
23Johnson County67,414
24Chickasaw County67,146
25Washington County66,908
26Marion County66,822
27Louisa County65,867
28Jackson County65,541
29Winneshiek County65,330
30Osceola County65,242
31Dickinson County65,215
32Hancock County64,730
33Iowa County64,720
34Pottawattamie County63,840
35Worth County63,795
36Fremont County63,611
37Marshall County63,591
38Jones County63,279
39Jasper County63,182
40Woodbury County63,061
41Story County62,578
42O'Brien County62,292
43Shelby County62,222
44Hamilton County62,183
45Muscatine County61,547
46Carroll County61,157
47Butler County61,109
48Sac County61,040
49Mitchell County60,991
50Mahaska County60,617
51Calhoun County60,434
52Howard County60,387
53Humboldt County60,008
54Palo Alto County59,988
55Cherokee County59,881
56Kossuth County59,878
57Tama County59,794
58Taylor County59,528
59Allamakee County59,461
60Franklin County59,019
61Hardin County58,845
62Henry County58,767
63Clarke County58,617
64Emmet County58,357
65Cerro Gordo County58,271
66Clayton County58,148
67Adams County57,981
68Adair County57,944
69Ringgold County57,700
70Ida County57,266
71Black Hawk County57,191
72Montgomery County56,971
73Webster County56,934
74Winnebago County56,578
75Pocahontas County56,350
76Clinton County56,345
77Monona County56,107
78Poweshiek County56,080
79Floyd County55,827
80Crawford County55,552
81Cass County55,395
81Wright County55,395
83Lucas County55,297
84Audubon County54,643
85Des Moines County54,318
86Lee County54,258
87Keokuk County54,233
88Buena Vista County53,645
89Van Buren County53,218
90Wayne County53,039
91Greene County52,768
92Decatur County52,753
93Union County52,321
94Clay County52,307
95Page County52,108
96Wapello County51,222
97Fayette County50,973
98Jefferson County47,950
99Appanoose County46,900

Other periods

About this ranking

Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

US dollars. For Spanish places use net_income_per_household (average, EUR).

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19013.dat. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by median household income using official data, and cite the source.
rank_places {"indicator":"median_household_income","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest median household income?

Dallas County, with $93,492 in 2021, according to the U.S. Census Bureau.

Which county has the lowest median household income?

Appanoose County, with $46,900 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. Retrieved 2026-10-08.

Median household income: other rankings

Counties in Iowa: more rankings