Counties in Iowa by median household income, 2024

Dallas County had the highest median household income of 99 counties in 2024, at $102,379. Appanoose County had the lowest, at $54,934. The median was $71,223 and the figure for Iowa was $75,059. Source: the U.S. Census Bureau.

Highest102,379Dallas County
Lowest54,934Appanoose County
Median71,22399 counties
Iowa75,059History

Top 40 counties, 2024

CSVChart (SVG)

Dallas CountyDallas County: 102,379 USD102,379Warren CountyWarren County: 94,588 USD94,588Madison CountyMadison County: 90,855 USD90,855Mills CountyMills County: 90,753 USD90,753Grundy CountyGrundy County: 87,205 USD87,205Benton CountyBenton County: 86,962 USD86,962Bremer CountyBremer County: 86,784 USD86,784Sioux CountySioux County: 86,098 USD86,098Polk CountyPolk County: 83,576 USD83,576Boone CountyBoone County: 83,531 USD83,531Plymouth CountyPlymouth County: 83,251 USD83,251Cedar CountyCedar County: 80,602 USD80,602Harrison CountyHarrison County: 79,535 USD79,535Winneshiek CountyWinneshiek County: 79,066 USD79,066Marion CountyMarion County: 78,680 USD78,680Scott CountyScott County: 78,277 USD78,277Buchanan CountyBuchanan County: 78,236 USD78,236Worth CountyWorth County: 78,008 USD78,008Guthrie CountyGuthrie County: 77,711 USD77,711Linn CountyLinn County: 77,649 USD77,649Dubuque CountyDubuque County: 77,630 USD77,630Louisa CountyLouisa County: 77,354 USD77,354Davis CountyDavis County: 77,194 USD77,194Lyon CountyLyon County: 76,746 USD76,746Chickasaw CountyChickasaw County: 75,675 USD75,675Washington CountyWashington County: 75,647 USD75,647Dickinson CountyDickinson County: 75,432 USD75,432Delaware CountyDelaware County: 74,989 USD74,989Johnson CountyJohnson County: 74,935 USD74,935Jackson CountyJackson County: 74,186 USD74,186Sac CountySac County: 73,838 USD73,838Butler CountyButler County: 73,715 USD73,715Woodbury CountyWoodbury County: 73,658 USD73,658Pottawattamie CountyPottawattamie County: 73,602 USD73,602Jones CountyJones County: 73,531 USD73,531Ringgold CountyRinggold County: 73,346 USD73,346Marshall CountyMarshall County: 73,315 USD73,315Carroll CountyCarroll County: 72,930 USD72,930Palo Alto CountyPalo Alto County: 72,781 USD72,781Shelby CountyShelby County: 72,738 USD72,738
USD. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
USD
Change on 2023
1Dallas County102,3790%
2Warren County94,588+1.7%
3Madison County90,855+1.5%
4Mills County90,753+3.4%
5Grundy County87,205+4.3%
6Benton County86,962+2.6%
7Bremer County86,784+4.1%
8Sioux County86,098+1.6%
9Polk County83,576+2.4%
10Boone County83,531+4.8%
11Plymouth County83,251+2%
12Cedar County80,602+1.9%
13Harrison County79,535+3.3%
14Winneshiek County79,066+4.5%
15Marion County78,680+0.8%
16Scott County78,277+2.5%
17Buchanan County78,236-0.2%
18Worth County78,008+1.5%
19Guthrie County77,711-2.8%
20Linn County77,649+1.6%
21Dubuque County77,630+2.3%
22Louisa County77,354-3.6%
23Davis County77,194-2.9%
24Lyon County76,746+5.3%
25Chickasaw County75,675+3.1%
26Washington County75,647+6%
27Dickinson County75,432+1.2%
28Delaware County74,989-1.6%
29Johnson County74,935+0.3%
30Jackson County74,186+3.6%
31Sac County73,838+4%
32Butler County73,715+5.8%
33Woodbury County73,658+5%
34Pottawattamie County73,602+3%
35Jones County73,531+0.6%
36Ringgold County73,346+5%
37Marshall County73,315+0.7%
38Carroll County72,930+6.4%
39Palo Alto County72,781+5.5%
40Shelby County72,738+7.5%
41Hamilton County72,432+1%
42Humboldt County71,946+7.4%
43Adams County71,875+4.4%
44Buena Vista County71,719+7.7%
45Clarke County71,641+7.2%
46Fremont County71,621-2.9%
47Mitchell County71,365+3.9%
48Jasper County71,311+1.7%
49Cherokee County71,269+10.5%
50Iowa County71,223-1.3%
51Monroe County70,996-2.1%
52Mahaska County70,940+2.8%
53Tama County70,781+4.2%
54Allamakee County70,694+7.1%
55Hancock County70,601+0.6%
56Story County69,685+1%
57Muscatine County69,396-0.2%
58Osceola County69,239+0.1%
59Webster County68,975+1.4%
60Floyd County68,557+6.3%
61Monona County68,377+8.6%
62O'Brien County68,356+0.2%
63Cerro Gordo County68,189+4%
64Adair County68,092+2.9%
65Taylor County67,740+0.7%
66Kossuth County67,697+3.1%
67Winnebago County67,642+6.2%
68Howard County67,446+0.2%
69Henry County67,436+4.4%
70Poweshiek County67,391+3.9%
71Clayton County67,242+7.9%
72Wright County67,190+4.9%
73Crawford County67,027+3.1%
74Clinton County66,981+2.8%
75Black Hawk County66,417+2.8%
76Clay County65,428+2.1%
77Hardin County65,069+0.3%
78Calhoun County64,964-2.9%
79Wapello County64,766+7.9%
80Emmet County63,730-2.2%
81Montgomery County63,666+0.8%
82Greene County63,409+7.2%
83Ida County63,073+0.4%
84Cass County63,013+2.2%
85Des Moines County62,928+3.7%
86Lee County62,382+4.3%
87Keokuk County62,329+2.4%
88Wayne County61,964+4.8%
89Pocahontas County61,875-2.4%
90Lucas County61,793-9%
91Jefferson County61,620+8.4%
92Van Buren County61,161+1.6%
93Fayette County60,165+2.4%
94Franklin County59,894-5.9%
95Decatur County59,044+3.3%
96Audubon County58,229+7.5%
97Page County57,953+0.3%
98Union County57,772+1.7%
99Appanoose County54,934+7.4%

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/2024/table-based-SF/data/5YRData/acsdt5y2024-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 $102,379 in 2024, according to the U.S. Census Bureau.

Which county has the lowest median household income?

Appanoose County, with $54,934 in 2024.

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