Counties in Iowa by median household income (US single-year estimate)

Dallas County had the highest median household income (US single-year estimate) of 99 counties in 2019, at $97,535. Appanoose County had the lowest, at $41,672. The median was $58,077 and the figure for Iowa was $61,807. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest97,535Dallas County
Lowest41,672Appanoose County
Median58,07799 counties
Iowa61,807History

Map of counties, 2019

Adair County: 57,977 USDAdams County: 53,385 USDAllamakee County: 56,240 USDAppanoose County: 41,672 USDAudubon County: 53,197 USDBenton County: 70,023 USDBlack Hawk County: 60,010 USDBoone County: 63,975 USDBremer County: 67,229 USDBuchanan County: 67,906 USDBuena Vista County: 57,048 USDButler County: 57,080 USDCalhoun County: 57,007 USDCarroll County: 61,379 USDCass County: 53,692 USDCedar County: 71,029 USDCerro Gordo County: 54,589 USDCherokee County: 59,901 USDChickasaw County: 60,111 USDClarke County: 57,708 USDClay County: 57,174 USDClayton County: 53,223 USDClinton County: 56,865 USDCrawford County: 58,077 USDDallas County: 97,535 USDDavis County: 57,150 USDDecatur County: 44,873 USDDelaware County: 70,091 USDDes Moines County: 53,547 USDDickinson County: 66,211 USDDubuque County: 62,481 USDEmmet County: 55,635 USDFayette County: 53,142 USDFloyd County: 55,369 USDFranklin County: 55,847 USDFremont County: 60,498 USDGreene County: 55,562 USDGrundy County: 73,683 USDGuthrie County: 64,965 USDHamilton County: 63,234 USDHancock County: 62,030 USDHardin County: 57,103 USDHarrison County: 63,901 USDHenry County: 57,747 USDHoward County: 58,028 USDHumboldt County: 56,695 USDIda County: 58,249 USDIowa County: 66,861 USDJackson County: 57,687 USDJasper County: 67,317 USDJefferson County: 51,741 USDJohnson County: 67,295 USDJones County: 63,399 USDKeokuk County: 54,937 USDKossuth County: 59,568 USDLee County: 51,089 USDLinn County: 64,783 USDLouisa County: 60,544 USDLucas County: 53,085 USDLyon County: 66,139 USDMadison County: 72,578 USDMahaska County: 59,242 USDMarion County: 66,381 USDMarshall County: 55,631 USDMills County: 72,679 USDMitchell County: 61,247 USDMonona County: 53,104 USDMonroe County: 56,397 USDMontgomery County: 52,715 USDMuscatine County: 61,767 USDO'Brien County: 60,298 USDOsceola County: 60,702 USDPage County: 52,179 USDPalo Alto County: 55,074 USDPlymouth County: 69,165 USDPocahontas County: 56,146 USDPolk County: 67,331 USDPottawattamie County: 60,322 USDPoweshiek County: 57,741 USDRinggold County: 50,890 USDSac County: 59,392 USDScott County: 65,724 USDShelby County: 60,498 USDSioux County: 71,566 USDStory County: 64,151 USDTama County: 56,281 USDTaylor County: 51,510 USDUnion County: 52,914 USDVan Buren County: 50,425 USDWapello County: 50,533 USDWarren County: 79,557 USDWashington County: 63,230 USDWayne County: 49,962 USDWebster County: 53,344 USDWinnebago County: 50,258 USDWinneshiek County: 65,482 USDWoodbury County: 58,419 USDWorth County: 60,139 USDWright County: 54,251 USD
  • Under 53K
  • 53K to 56K
  • 56K to 58K
  • 58K to 61K
  • 61K to 66K
  • 66K and over
USD, 2019. Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2019

Dallas County: 97,535 USDDallas County97,535Warren County: 79,557 USDWarren County79,557Grundy County: 73,683 USDGrundy County73,683Mills County: 72,679 USDMills County72,679Madison County: 72,578 USDMadison County72,578Sioux County: 71,566 USDSioux County71,566Cedar County: 71,029 USDCedar County71,029Delaware County: 70,091 USDDelaware County70,091Benton County: 70,023 USDBenton County70,023Plymouth County: 69,165 USDPlymouth County69,165Buchanan County: 67,906 USDBuchanan County67,906Polk County: 67,331 USDPolk County67,331Jasper County: 67,317 USDJasper County67,317Johnson County: 67,295 USDJohnson County67,295Bremer County: 67,229 USDBremer County67,229Iowa County: 66,861 USDIowa County66,861Marion County: 66,381 USDMarion County66,381Dickinson County: 66,211 USDDickinson County66,211Lyon County: 66,139 USDLyon County66,139Scott County: 65,724 USDScott County65,724Winneshiek County: 65,482 USDWinneshiek County65,482Guthrie County: 64,965 USDGuthrie County64,965Linn County: 64,783 USDLinn County64,783Story County: 64,151 USDStory County64,151Boone County: 63,975 USDBoone County63,975Harrison County: 63,901 USDHarrison County63,901Jones County: 63,399 USDJones County63,399Hamilton County: 63,234 USDHamilton County63,234Washington County: 63,230 USDWashington County63,230Dubuque County: 62,481 USDDubuque County62,481Hancock County: 62,030 USDHancock County62,030Muscatine County: 61,767 USDMuscatine County61,767Carroll County: 61,379 USDCarroll County61,379Mitchell County: 61,247 USDMitchell County61,247Osceola County: 60,702 USDOsceola County60,702Louisa County: 60,544 USDLouisa County60,544Fremont County: 60,498 USDFremont County60,498Shelby County: 60,498 USDShelby County60,498Pottawattamie County: 60,322 USDPottawattamie County60,322O'Brien County: 60,298 USDO'Brien County60,298Dallas County: 97,535 USDDallas County97,535Warren County: 79,557 USDWarren County79,557Grundy County: 73,683 USDGrundy County73,683Mills County: 72,679 USDMills County72,679Madison County: 72,578 USDMadison County72,578Sioux County: 71,566 USDSioux County71,566Cedar County: 71,029 USDCedar County71,029Delaware County: 70,091 USDDelaware County70,091Benton County: 70,023 USDBenton County70,023Plymouth County: 69,165 USDPlymouth County69,165Buchanan County: 67,906 USDBuchanan County67,906Polk County: 67,331 USDPolk County67,331Jasper County: 67,317 USDJasper County67,317Johnson County: 67,295 USDJohnson County67,295Bremer County: 67,229 USDBremer County67,229Iowa County: 66,861 USDIowa County66,861Marion County: 66,381 USDMarion County66,381Dickinson County: 66,211 USDDickinson County66,211Lyon County: 66,139 USDLyon County66,139Scott County: 65,724 USDScott County65,724Winneshiek County: 65,482 USDWinneshiek County65,482Guthrie County: 64,965 USDGuthrie County64,965Linn County: 64,783 USDLinn County64,783Story County: 64,151 USDStory County64,151Boone County: 63,975 USDBoone County63,975Harrison County: 63,901 USDHarrison County63,901Jones County: 63,399 USDJones County63,399Hamilton County: 63,234 USDHamilton County63,234Washington County: 63,230 USDWashington County63,230Dubuque County: 62,481 USDDubuque County62,481Hancock County: 62,030 USDHancock County62,030Muscatine County: 61,767 USDMuscatine County61,767Carroll County: 61,379 USDCarroll County61,379Mitchell County: 61,247 USDMitchell County61,247Osceola County: 60,702 USDOsceola County60,702Louisa County: 60,544 USDLouisa County60,544Fremont County: 60,498 USDFremont County60,498Shelby County: 60,498 USDShelby County60,498Pottawattamie County: 60,322 USDPottawattamie County60,322O'Brien County: 60,298 USDO'Brien County60,298
USD. Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Retrieved 2026-10-12.

Full ranking

RankCounties2019
USD
Change on 2018
1Dallas County97,535+11.8%
2Warren County79,557+1.7%
3Grundy County73,683+13.3%
4Mills County72,679+13.1%
5Madison County72,578-3%
6Sioux County71,566+2%
7Cedar County71,029+5.1%
8Delaware County70,091+14.3%
9Benton County70,023+11.5%
10Plymouth County69,165+4.2%
11Buchanan County67,906+13.7%
12Polk County67,331-1.7%
13Jasper County67,317+11.5%
14Johnson County67,295+4.5%
15Bremer County67,229-9.9%
16Iowa County66,861+4.2%
17Marion County66,381+4.6%
18Dickinson County66,211+19.1%
19Lyon County66,139-4.2%
20Scott County65,724+9.8%
21Winneshiek County65,482+5.9%
22Guthrie County64,965+7.7%
23Linn County64,783-0.1%
24Story County64,151+11.6%
25Boone County63,975+1.4%
26Harrison County63,901+6.4%
27Jones County63,399+14.4%
28Hamilton County63,234+11.4%
29Washington County63,230-4%
30Dubuque County62,481+3.5%
31Hancock County62,030+1.9%
32Muscatine County61,767+5.6%
33Carroll County61,379+1.4%
34Mitchell County61,247+2.8%
35Osceola County60,702+0.1%
36Louisa County60,544+22.1%
37Fremont County60,498+10.7%
37Shelby County60,498+2.8%
39Pottawattamie County60,322+7.1%
40O'Brien County60,298+13.5%
41Worth County60,139+2.6%
42Chickasaw County60,111-6.4%
43Black Hawk County60,010+14.7%
44Cherokee County59,901+6.4%
45Kossuth County59,568+7.4%
46Sac County59,392+4.8%
47Mahaska County59,242+4.9%
48Woodbury County58,419-2.7%
49Ida County58,249-3.4%
50Crawford County58,077+5.9%
51Howard County58,028+8.5%
52Adair County57,977+6.8%
53Henry County57,747+3.4%
54Poweshiek County57,741+2.8%
55Clarke County57,708+9.8%
56Jackson County57,687+5.5%
57Clay County57,174+1.5%
58Davis County57,150+4.2%
59Hardin County57,103+3.3%
60Butler County57,080-1.5%
61Buena Vista County57,048+8.3%
62Calhoun County57,007+3.9%
63Clinton County56,865+10.8%
64Humboldt County56,695-5.8%
65Monroe County56,397-0.3%
66Tama County56,281-1.2%
67Allamakee County56,240+5.4%
68Pocahontas County56,146+0.5%
69Franklin County55,847-5.9%
70Emmet County55,635+8%
71Marshall County55,631-6.6%
72Greene County55,562+7.1%
73Floyd County55,369+2.9%
74Palo Alto County55,074-0.4%
75Keokuk County54,937+5.4%
76Cerro Gordo County54,589+5.1%
77Wright County54,251-1%
78Cass County53,692+6.6%
79Des Moines County53,547+3.4%
80Adams County53,385+3.5%
81Webster County53,344+2.4%
82Clayton County53,223-1.4%
83Audubon County53,197+3.9%
84Fayette County53,142+4.4%
85Monona County53,104+5.1%
86Lucas County53,085+6.3%
87Union County52,914+6.1%
88Montgomery County52,715+5.5%
89Page County52,179-3.9%
90Jefferson County51,741+10.8%
91Taylor County51,510+7.8%
92Lee County51,089+5.9%
93Ringgold County50,890+4.4%
94Wapello County50,533+4.8%
95Van Buren County50,425+5.3%
96Winnebago County50,258-7.7%
97Wayne County49,962+6.9%
98Decatur County44,873+9.2%
99Appanoose County41,672-5.9%

Other periods

About this ranking

Household income at the middle of the distribution for one year, in US dollars of that year. United States: Census Bureau Small Area Income and Poverty Estimates (SAIPE) for the nation, states and counties.

A model-based estimate that combines the one-year American Community Survey with federal tax records and other administrative data, so every county gets a figure for a single year. The national figure is the one-year ACS estimate. Not adjusted for inflation between years. The Census Bureau advises comparing years from 2006 on only. For the five-year ACS median, which also covers cities, use median_household_income.

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. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties (Counties in Iowa by median household income (US single-year estimate), 2019) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt

MLA 9

Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties, Counties in Iowa by median household income (US single-year estimate), 2019. U.S. Census Bureau, 27 Jan. 2026, https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt. Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2019. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Counties in Iowa by median household income (US single-year estimate), 2019. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt. Also distributed by Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2019.

Harvard

U.S. Census Bureau (2026) Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties, Counties in Iowa by median household income (US single-year estimate), 2019 [Dataset]. Available at: https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt, via Invokely: https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2019 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2019,
  author = {{U.S. Census Bureau}},
  title = {{Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties: Counties in Iowa by median household income (US single-year estimate), 2019}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2019. Publisher attribution: U.S. Census Bureau. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties: Counties in Iowa by median household income (US single-year estimate), 2019
PY  - 2026
DA  - 2026/01/27
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt
L2  - https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2019.
N1  - Publisher attribution: U.S. Census Bureau. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. https://www2.census.gov/programs-surveys/saipe/datasets/2019/2019-state-and-county/est19all.txt. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 (US single-year estimate) using official data, and cite the source.
rank_places {"indicator":"median_household_income_saipe","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income_saipe&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 (US single-year estimate)?

Dallas County, with $97,535 in 2019, according to the U.S. Census Bureau.

Which county has the lowest median household income (US single-year estimate)?

Appanoose County, with $41,672 in 2019.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Retrieved 2026-10-12.

Median household income (US single-year estimate): other rankings

Counties in Iowa: more rankings