Counties in Iowa by median household income

Dallas County had the highest median household income of 99 counties in 2022, at $99,533. Appanoose County had the lowest, at $50,684. The median was $66,056 and the figure for Iowa was $70,571. Source: the U.S. Census Bureau.

Highest99,533Dallas County
Lowest50,684Appanoose County
Median66,05699 counties
Iowa70,571History

Top 40 counties, 2022

CSVChart (SVG)

Dallas CountyDallas County: 99,533 USD99,533Warren CountyWarren County: 89,741 USD89,741Madison CountyMadison County: 88,110 USD88,110Bremer CountyBremer County: 84,727 USD84,727Sioux CountySioux County: 81,914 USD81,914Mills CountyMills County: 81,907 USD81,907Grundy CountyGrundy County: 80,701 USD80,701Plymouth CountyPlymouth County: 79,963 USD79,963Benton CountyBenton County: 79,444 USD79,444Polk CountyPolk County: 78,827 USD78,827Davis CountyDavis County: 77,176 USD77,176Cedar CountyCedar County: 76,959 USD76,959Monroe CountyMonroe County: 76,324 USD76,324Delaware CountyDelaware County: 75,896 USD75,896Harrison CountyHarrison County: 75,830 USD75,830Guthrie CountyGuthrie County: 75,795 USD75,795Boone CountyBoone County: 75,759 USD75,759Linn CountyLinn County: 75,457 USD75,457Marion CountyMarion County: 74,193 USD74,193Lyon CountyLyon County: 73,735 USD73,735Dubuque CountyDubuque County: 73,495 USD73,495Buchanan CountyBuchanan County: 73,493 USD73,493Johnson CountyJohnson County: 72,977 USD72,977Scott CountyScott County: 72,792 USD72,792Chickasaw CountyChickasaw County: 72,734 USD72,734Louisa CountyLouisa County: 72,500 USD72,500Dickinson CountyDickinson County: 72,446 USD72,446Washington CountyWashington County: 71,122 USD71,122Marshall CountyMarshall County: 70,828 USD70,828Shelby CountyShelby County: 70,295 USD70,295Worth CountyWorth County: 69,897 USD69,897Iowa CountyIowa County: 69,787 USD69,787Jackson CountyJackson County: 69,709 USD69,709Fremont CountyFremont County: 69,375 USD69,375Jones CountyJones County: 68,781 USD68,781Sac CountySac County: 68,778 USD68,778Pottawattamie CountyPottawattamie County: 68,718 USD68,718Woodbury CountyWoodbury County: 68,399 USD68,399Carroll CountyCarroll County: 68,041 USD68,041Ringgold CountyRinggold County: 67,898 USD67,898
USD. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
USD
Change on 2021
1Dallas County99,533+6.5%
2Warren County89,741+5.3%
3Madison County88,110+11.1%
4Bremer County84,727+10.3%
5Sioux County81,914+4.8%
6Mills County81,907+5.1%
7Grundy County80,701+8.2%
8Plymouth County79,963+7.7%
9Benton County79,444+9.8%
10Polk County78,827+8%
11Davis County77,176+0.5%
12Cedar County76,959+5.8%
13Monroe County76,324+9.1%
14Delaware County75,896+9.5%
15Harrison County75,830+11.6%
16Guthrie County75,795+12.1%
17Boone County75,759+6.7%
18Linn County75,457+7.2%
19Marion County74,193+11%
20Lyon County73,735+6.7%
21Dubuque County73,495+7.8%
22Buchanan County73,493+3.5%
23Johnson County72,977+8.3%
24Scott County72,792+7.6%
25Chickasaw County72,734+8.3%
26Louisa County72,500+10.1%
27Dickinson County72,446+11.1%
28Washington County71,122+6.3%
29Marshall County70,828+11.4%
30Shelby County70,295+13%
31Worth County69,897+9.6%
32Iowa County69,787+7.8%
33Jackson County69,709+6.4%
34Fremont County69,375+9.1%
35Jones County68,781+8.7%
36Sac County68,778+12.7%
37Pottawattamie County68,718+7.6%
38Woodbury County68,399+8.5%
39Carroll County68,041+11.3%
40Ringgold County67,898+17.7%
41Hancock County67,865+4.8%
42Jasper County67,784+7.3%
43Winneshiek County67,770+3.7%
44Osceola County67,561+3.6%
45Muscatine County67,427+9.6%
46Palo Alto County67,306+12.2%
47Hamilton County66,685+7.2%
48Humboldt County66,617+11%
49Story County66,197+5.8%
50Mitchell County66,056+8.3%
51Taylor County65,926+10.7%
52Butler County65,743+7.6%
53Calhoun County65,614+8.6%
54Tama County65,483+9.5%
55Webster County65,335+14.8%
56Mahaska County65,200+7.6%
57O'Brien County65,076+4.5%
58Adams County64,750+11.7%
59Hardin County64,656+9.9%
60Emmet County64,461+10.5%
61Allamakee County64,049+7.7%
62Howard County63,947+5.9%
63Cherokee County63,638+6.3%
64Lucas County63,405+14.7%
65Adair County63,172+9%
66Cerro Gordo County63,149+8.4%
67Ida County63,125+10.2%
68Clarke County63,120+7.7%
69Winnebago County62,853+11.1%
70Buena Vista County62,662+16.8%
71Kossuth County62,553+4.5%
72Henry County62,365+6.1%
73Floyd County62,356+11.7%
74Black Hawk County62,329+9%
75Franklin County62,214+5.4%
76Clay County61,756+18.1%
77Pocahontas County61,434+9%
78Montgomery County61,261+7.5%
79Poweshiek County61,192+9.1%
80Crawford County61,188+10.1%
81Clinton County61,080+8.4%
82Cass County60,815+9.8%
83Clayton County60,441+3.9%
84Keokuk County60,016+10.7%
85Monona County59,897+6.8%
86Van Buren County58,417+9.8%
87Page County58,264+11.8%
88Wayne County58,257+9.8%
89Wright County58,240+5.1%
90Lee County58,094+7.1%
91Des Moines County58,084+6.9%
92Greene County56,884+7.8%
93Union County56,495+8%
94Wapello County56,209+9.7%
95Decatur County56,068+6.3%
96Fayette County56,043+9.9%
97Audubon County54,973+0.6%
98Jefferson County52,210+8.9%
99Appanoose County50,684+8.1%

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/2022/table-based-SF/data/5YRData/acsdt5y2022-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 $99,533 in 2022, according to the U.S. Census Bureau.

Which county has the lowest median household income?

Appanoose County, with $50,684 in 2022.

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