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 2021, at $94,467. Decatur County had the lowest, at $48,666. The median was $62,571 and the figure for Iowa was $65,645. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest94,467Dallas County
Lowest48,666Decatur County
Median62,57199 counties
Iowa65,645History

Map of counties, 2021

Adair County: 60,847 USDAdams County: 54,403 USDAllamakee County: 60,717 USDAppanoose County: 51,222 USDAudubon County: 69,484 USDBenton County: 78,155 USDBlack Hawk County: 60,716 USDBoone County: 69,888 USDBremer County: 75,395 USDBuchanan County: 64,503 USDBuena Vista County: 60,576 USDButler County: 65,284 USDCalhoun County: 59,643 USDCarroll County: 65,598 USDCass County: 55,909 USDCedar County: 75,894 USDCerro Gordo County: 55,465 USDCherokee County: 64,286 USDChickasaw County: 67,667 USDClarke County: 58,483 USDClay County: 60,162 USDClayton County: 56,076 USDClinton County: 60,528 USDCrawford County: 58,874 USDDallas County: 94,467 USDDavis County: 75,730 USDDecatur County: 48,666 USDDelaware County: 69,767 USDDes Moines County: 53,917 USDDickinson County: 67,949 USDDubuque County: 73,968 USDEmmet County: 52,000 USDFayette County: 56,366 USDFloyd County: 59,638 USDFranklin County: 60,269 USDFremont County: 68,622 USDGreene County: 57,737 USDGrundy County: 71,652 USDGuthrie County: 66,112 USDHamilton County: 64,292 USDHancock County: 61,544 USDHardin County: 58,126 USDHarrison County: 67,433 USDHenry County: 61,112 USDHoward County: 58,857 USDHumboldt County: 69,252 USDIda County: 58,792 USDIowa County: 66,613 USDJackson County: 61,307 USDJasper County: 65,714 USDJefferson County: 52,763 USDJohnson County: 68,664 USDJones County: 62,810 USDKeokuk County: 56,843 USDKossuth County: 62,571 USDLee County: 56,001 USDLinn County: 70,464 USDLouisa County: 64,151 USDLucas County: 64,796 USDLyon County: 70,654 USDMadison County: 82,730 USDMahaska County: 62,776 USDMarion County: 69,307 USDMarshall County: 63,541 USDMills County: 76,917 USDMitchell County: 61,719 USDMonona County: 56,394 USDMonroe County: 62,014 USDMontgomery County: 53,399 USDMuscatine County: 63,519 USDO'Brien County: 62,959 USDOsceola County: 62,624 USDPage County: 55,317 USDPalo Alto County: 57,866 USDPlymouth County: 74,002 USDPocahontas County: 59,634 USDPolk County: 73,276 USDPottawattamie County: 66,144 USDPoweshiek County: 60,542 USDRinggold County: 52,849 USDSac County: 66,007 USDScott County: 66,443 USDShelby County: 64,534 USDSioux County: 84,283 USDStory County: 65,137 USDTama County: 61,660 USDTaylor County: 54,458 USDUnion County: 55,698 USDVan Buren County: 53,210 USDWapello County: 55,297 USDWarren County: 85,704 USDWashington County: 65,761 USDWayne County: 53,282 USDWebster County: 55,183 USDWinnebago County: 59,949 USDWinneshiek County: 70,482 USDWoodbury County: 60,110 USDWorth County: 64,965 USDWright County: 61,072 USD
  • Under 56K
  • 56K to 60K
  • 60K to 63K
  • 63K to 66K
  • 66K to 70K
  • 70K and over
USD, 2021. 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, 2021

Dallas County: 94,467 USDDallas County94,467Warren County: 85,704 USDWarren County85,704Sioux County: 84,283 USDSioux County84,283Madison County: 82,730 USDMadison County82,730Benton County: 78,155 USDBenton County78,155Mills County: 76,917 USDMills County76,917Cedar County: 75,894 USDCedar County75,894Davis County: 75,730 USDDavis County75,730Bremer County: 75,395 USDBremer County75,395Plymouth County: 74,002 USDPlymouth County74,002Dubuque County: 73,968 USDDubuque County73,968Polk County: 73,276 USDPolk County73,276Grundy County: 71,652 USDGrundy County71,652Lyon County: 70,654 USDLyon County70,654Winneshiek County: 70,482 USDWinneshiek County70,482Linn County: 70,464 USDLinn County70,464Boone County: 69,888 USDBoone County69,888Delaware County: 69,767 USDDelaware County69,767Audubon County: 69,484 USDAudubon County69,484Marion County: 69,307 USDMarion County69,307Humboldt County: 69,252 USDHumboldt County69,252Johnson County: 68,664 USDJohnson County68,664Fremont County: 68,622 USDFremont County68,622Dickinson County: 67,949 USDDickinson County67,949Chickasaw County: 67,667 USDChickasaw County67,667Harrison County: 67,433 USDHarrison County67,433Iowa County: 66,613 USDIowa County66,613Scott County: 66,443 USDScott County66,443Pottawattamie County: 66,144 USDPottawattamie County66,144Guthrie County: 66,112 USDGuthrie County66,112Sac County: 66,007 USDSac County66,007Washington County: 65,761 USDWashington County65,761Jasper County: 65,714 USDJasper County65,714Carroll County: 65,598 USDCarroll County65,598Butler County: 65,284 USDButler County65,284Story County: 65,137 USDStory County65,137Worth County: 64,965 USDWorth County64,965Lucas County: 64,796 USDLucas County64,796Shelby County: 64,534 USDShelby County64,534Buchanan County: 64,503 USDBuchanan County64,503Dallas County: 94,467 USDDallas County94,467Warren County: 85,704 USDWarren County85,704Sioux County: 84,283 USDSioux County84,283Madison County: 82,730 USDMadison County82,730Benton County: 78,155 USDBenton County78,155Mills County: 76,917 USDMills County76,917Cedar County: 75,894 USDCedar County75,894Davis County: 75,730 USDDavis County75,730Bremer County: 75,395 USDBremer County75,395Plymouth County: 74,002 USDPlymouth County74,002Dubuque County: 73,968 USDDubuque County73,968Polk County: 73,276 USDPolk County73,276Grundy County: 71,652 USDGrundy County71,652Lyon County: 70,654 USDLyon County70,654Winneshiek County: 70,482 USDWinneshiek County70,482Linn County: 70,464 USDLinn County70,464Boone County: 69,888 USDBoone County69,888Delaware County: 69,767 USDDelaware County69,767Audubon County: 69,484 USDAudubon County69,484Marion County: 69,307 USDMarion County69,307Humboldt County: 69,252 USDHumboldt County69,252Johnson County: 68,664 USDJohnson County68,664Fremont County: 68,622 USDFremont County68,622Dickinson County: 67,949 USDDickinson County67,949Chickasaw County: 67,667 USDChickasaw County67,667Harrison County: 67,433 USDHarrison County67,433Iowa County: 66,613 USDIowa County66,613Scott County: 66,443 USDScott County66,443Pottawattamie County: 66,144 USDPottawattamie County66,144Guthrie County: 66,112 USDGuthrie County66,112Sac County: 66,007 USDSac County66,007Washington County: 65,761 USDWashington County65,761Jasper County: 65,714 USDJasper County65,714Carroll County: 65,598 USDCarroll County65,598Butler County: 65,284 USDButler County65,284Story County: 65,137 USDStory County65,137Worth County: 64,965 USDWorth County64,965Lucas County: 64,796 USDLucas County64,796Shelby County: 64,534 USDShelby County64,534Buchanan County: 64,503 USDBuchanan County64,503
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

RankCounties2021
USD
Change on 2020
1Dallas County94,467+2.7%
2Warren County85,704+4.3%
3Sioux County84,283+12.6%
4Madison County82,730+9.5%
5Benton County78,155+8.1%
6Mills County76,917+1.2%
7Cedar County75,894+10.6%
8Davis County75,730+32.3%
9Bremer County75,395+1.1%
10Plymouth County74,002+2.4%
11Dubuque County73,968+12.1%
12Polk County73,276+8%
13Grundy County71,652-0.3%
14Lyon County70,654+5%
15Winneshiek County70,482+14%
16Linn County70,464+1.3%
17Boone County69,888-1.1%
18Delaware County69,767+5.1%
19Audubon County69,484+23.3%
20Marion County69,307+7.7%
21Humboldt County69,252+11.6%
22Johnson County68,664-0.2%
23Fremont County68,622+10.3%
24Dickinson County67,949+0.7%
25Chickasaw County67,667+5.9%
26Harrison County67,433+6.8%
27Iowa County66,613-1.8%
28Scott County66,443-0.9%
29Pottawattamie County66,144+7.4%
30Guthrie County66,112+1.2%
31Sac County66,007+22%
32Washington County65,761+1.1%
33Jasper County65,714+3.6%
34Carroll County65,598+6.3%
35Butler County65,284+19.1%
36Story County65,137+6.2%
37Worth County64,965+19.3%
38Lucas County64,796+33.2%
39Shelby County64,534+19%
40Buchanan County64,503-3.5%
41Hamilton County64,292+4.3%
42Cherokee County64,286+4.8%
43Louisa County64,151-11.4%
44Marshall County63,541-1.2%
45Muscatine County63,519+1%
46O'Brien County62,959-0.9%
47Jones County62,810+1.7%
48Mahaska County62,776+5.1%
49Osceola County62,624-1.7%
50Kossuth County62,571-3.7%
51Monroe County62,014+6.4%
52Mitchell County61,719-8.1%
53Tama County61,660+5.7%
54Hancock County61,544+6%
55Jackson County61,307-0.4%
56Henry County61,112+8.6%
57Wright County61,072+6.9%
58Adair County60,847+10.1%
59Allamakee County60,717+9.8%
60Black Hawk County60,716+8.2%
61Buena Vista County60,576-1%
62Poweshiek County60,542+0.9%
63Clinton County60,528+8.1%
64Franklin County60,269+1.1%
65Clay County60,162+0.4%
66Woodbury County60,110-0.7%
67Winnebago County59,949+13.7%
68Calhoun County59,643-3.8%
69Floyd County59,638-1.9%
70Pocahontas County59,634+5.8%
71Crawford County58,874+3.8%
72Howard County58,857-2%
73Ida County58,792+4.8%
74Clarke County58,483-16.4%
75Hardin County58,126-0.6%
76Palo Alto County57,866-8.4%
77Greene County57,737+5.3%
78Keokuk County56,843+3.7%
79Monona County56,394-2.9%
80Fayette County56,366+5.8%
81Clayton County56,076-0.3%
82Lee County56,001-4.5%
83Cass County55,909+1.1%
84Union County55,698+14%
85Cerro Gordo County55,465-3.8%
86Page County55,317+4.9%
87Wapello County55,297+12.7%
88Webster County55,183-5.4%
89Taylor County54,458-22.8%
90Adams County54,403-3.4%
91Des Moines County53,917-2.2%
92Montgomery County53,399-2.5%
93Wayne County53,282+2.4%
94Van Buren County53,210+2.5%
95Ringgold County52,849-1.2%
96Jefferson County52,763-0.1%
97Emmet County52,000-9.8%
98Appanoose County51,222+3%
99Decatur County48,666+4.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/2021/2021-state-and-county/est21all.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), 2021) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.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), 2021. U.S. Census Bureau, 27 Jan. 2026, https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2021. 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), 2021. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. Also distributed by Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2021.

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), 2021 [Dataset]. Available at: https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt, via Invokely: https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2021,
  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), 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2021. 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/2021/2021-state-and-county/est21all.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), 2021
PY  - 2026
DA  - 2026/01/27
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt
L2  - https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2021.
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/2021/2021-state-and-county/est21all.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 $94,467 in 2021, according to the U.S. Census Bureau.

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

Decatur County, with $48,666 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, 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