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 2020, at $92,025. Decatur County had the lowest, at $46,373. The median was $60,790 and the figure for Iowa was $62,362. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest92,025Dallas County
Lowest46,373Decatur County
Median60,79099 counties
Iowa62,362History

Map of counties, 2020

Adair County: 55,265 USDAdams County: 56,291 USDAllamakee County: 55,320 USDAppanoose County: 49,737 USDAudubon County: 56,338 USDBenton County: 72,308 USDBlack Hawk County: 56,091 USDBoone County: 70,656 USDBremer County: 74,596 USDBuchanan County: 66,852 USDBuena Vista County: 61,189 USDButler County: 54,822 USDCalhoun County: 62,000 USDCarroll County: 61,701 USDCass County: 55,301 USDCedar County: 68,592 USDCerro Gordo County: 57,659 USDCherokee County: 61,360 USDChickasaw County: 63,869 USDClarke County: 69,923 USDClay County: 59,940 USDClayton County: 56,256 USDClinton County: 56,017 USDCrawford County: 56,707 USDDallas County: 92,025 USDDavis County: 57,225 USDDecatur County: 46,373 USDDelaware County: 66,364 USDDes Moines County: 55,153 USDDickinson County: 67,477 USDDubuque County: 65,986 USDEmmet County: 57,652 USDFayette County: 53,254 USDFloyd County: 60,790 USDFranklin County: 59,596 USDFremont County: 62,234 USDGreene County: 54,857 USDGrundy County: 71,837 USDGuthrie County: 65,344 USDHamilton County: 61,650 USDHancock County: 58,053 USDHardin County: 58,502 USDHarrison County: 63,118 USDHenry County: 56,260 USDHoward County: 60,034 USDHumboldt County: 62,071 USDIda County: 56,096 USDIowa County: 67,820 USDJackson County: 61,538 USDJasper County: 63,458 USDJefferson County: 52,830 USDJohnson County: 68,790 USDJones County: 61,736 USDKeokuk County: 54,790 USDKossuth County: 65,006 USDLee County: 58,619 USDLinn County: 69,559 USDLouisa County: 72,404 USDLucas County: 48,662 USDLyon County: 67,280 USDMadison County: 75,563 USDMahaska County: 59,704 USDMarion County: 64,327 USDMarshall County: 64,341 USDMills County: 76,010 USDMitchell County: 67,127 USDMonona County: 58,079 USDMonroe County: 58,297 USDMontgomery County: 54,767 USDMuscatine County: 62,877 USDO'Brien County: 63,559 USDOsceola County: 63,695 USDPage County: 52,739 USDPalo Alto County: 63,164 USDPlymouth County: 72,261 USDPocahontas County: 56,360 USDPolk County: 67,821 USDPottawattamie County: 61,607 USDPoweshiek County: 60,023 USDRinggold County: 53,466 USDSac County: 54,107 USDScott County: 67,038 USDShelby County: 54,234 USDSioux County: 74,868 USDStory County: 61,341 USDTama County: 58,329 USDTaylor County: 70,519 USDUnion County: 48,862 USDVan Buren County: 51,908 USDWapello County: 49,060 USDWarren County: 82,206 USDWashington County: 65,061 USDWayne County: 52,016 USDWebster County: 58,355 USDWinnebago County: 52,706 USDWinneshiek County: 61,813 USDWoodbury County: 60,553 USDWorth County: 54,474 USDWright County: 57,133 USD
  • Under 55K
  • 55K to 57K
  • 57K to 61K
  • 61K to 63K
  • 63K to 68K
  • 68K and over
USD, 2020. 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, 2020

Dallas County: 92,025 USDDallas County92,025Warren County: 82,206 USDWarren County82,206Mills County: 76,010 USDMills County76,010Madison County: 75,563 USDMadison County75,563Sioux County: 74,868 USDSioux County74,868Bremer County: 74,596 USDBremer County74,596Louisa County: 72,404 USDLouisa County72,404Benton County: 72,308 USDBenton County72,308Plymouth County: 72,261 USDPlymouth County72,261Grundy County: 71,837 USDGrundy County71,837Boone County: 70,656 USDBoone County70,656Taylor County: 70,519 USDTaylor County70,519Clarke County: 69,923 USDClarke County69,923Linn County: 69,559 USDLinn County69,559Johnson County: 68,790 USDJohnson County68,790Cedar County: 68,592 USDCedar County68,592Polk County: 67,821 USDPolk County67,821Iowa County: 67,820 USDIowa County67,820Dickinson County: 67,477 USDDickinson County67,477Lyon County: 67,280 USDLyon County67,280Mitchell County: 67,127 USDMitchell County67,127Scott County: 67,038 USDScott County67,038Buchanan County: 66,852 USDBuchanan County66,852Delaware County: 66,364 USDDelaware County66,364Dubuque County: 65,986 USDDubuque County65,986Guthrie County: 65,344 USDGuthrie County65,344Washington County: 65,061 USDWashington County65,061Kossuth County: 65,006 USDKossuth County65,006Marshall County: 64,341 USDMarshall County64,341Marion County: 64,327 USDMarion County64,327Chickasaw County: 63,869 USDChickasaw County63,869Osceola County: 63,695 USDOsceola County63,695O'Brien County: 63,559 USDO'Brien County63,559Jasper County: 63,458 USDJasper County63,458Palo Alto County: 63,164 USDPalo Alto County63,164Harrison County: 63,118 USDHarrison County63,118Muscatine County: 62,877 USDMuscatine County62,877Fremont County: 62,234 USDFremont County62,234Humboldt County: 62,071 USDHumboldt County62,071Calhoun County: 62,000 USDCalhoun County62,000Dallas County: 92,025 USDDallas County92,025Warren County: 82,206 USDWarren County82,206Mills County: 76,010 USDMills County76,010Madison County: 75,563 USDMadison County75,563Sioux County: 74,868 USDSioux County74,868Bremer County: 74,596 USDBremer County74,596Louisa County: 72,404 USDLouisa County72,404Benton County: 72,308 USDBenton County72,308Plymouth County: 72,261 USDPlymouth County72,261Grundy County: 71,837 USDGrundy County71,837Boone County: 70,656 USDBoone County70,656Taylor County: 70,519 USDTaylor County70,519Clarke County: 69,923 USDClarke County69,923Linn County: 69,559 USDLinn County69,559Johnson County: 68,790 USDJohnson County68,790Cedar County: 68,592 USDCedar County68,592Polk County: 67,821 USDPolk County67,821Iowa County: 67,820 USDIowa County67,820Dickinson County: 67,477 USDDickinson County67,477Lyon County: 67,280 USDLyon County67,280Mitchell County: 67,127 USDMitchell County67,127Scott County: 67,038 USDScott County67,038Buchanan County: 66,852 USDBuchanan County66,852Delaware County: 66,364 USDDelaware County66,364Dubuque County: 65,986 USDDubuque County65,986Guthrie County: 65,344 USDGuthrie County65,344Washington County: 65,061 USDWashington County65,061Kossuth County: 65,006 USDKossuth County65,006Marshall County: 64,341 USDMarshall County64,341Marion County: 64,327 USDMarion County64,327Chickasaw County: 63,869 USDChickasaw County63,869Osceola County: 63,695 USDOsceola County63,695O'Brien County: 63,559 USDO'Brien County63,559Jasper County: 63,458 USDJasper County63,458Palo Alto County: 63,164 USDPalo Alto County63,164Harrison County: 63,118 USDHarrison County63,118Muscatine County: 62,877 USDMuscatine County62,877Fremont County: 62,234 USDFremont County62,234Humboldt County: 62,071 USDHumboldt County62,071Calhoun County: 62,000 USDCalhoun County62,000
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

RankCounties2020
USD
Change on 2019
1Dallas County92,025-5.6%
2Warren County82,206+3.3%
3Mills County76,010+4.6%
4Madison County75,563+4.1%
5Sioux County74,868+4.6%
6Bremer County74,596+11%
7Louisa County72,404+19.6%
8Benton County72,308+3.3%
9Plymouth County72,261+4.5%
10Grundy County71,837-2.5%
11Boone County70,656+10.4%
12Taylor County70,519+36.9%
13Clarke County69,923+21.2%
14Linn County69,559+7.4%
15Johnson County68,790+2.2%
16Cedar County68,592-3.4%
17Polk County67,821+0.7%
18Iowa County67,820+1.4%
19Dickinson County67,477+1.9%
20Lyon County67,280+1.7%
21Mitchell County67,127+9.6%
22Scott County67,038+2%
23Buchanan County66,852-1.6%
24Delaware County66,364-5.3%
25Dubuque County65,986+5.6%
26Guthrie County65,344+0.6%
27Washington County65,061+2.9%
28Kossuth County65,006+9.1%
29Marshall County64,341+15.7%
30Marion County64,327-3.1%
31Chickasaw County63,869+6.3%
32Osceola County63,695+4.9%
33O'Brien County63,559+5.4%
34Jasper County63,458-5.7%
35Palo Alto County63,164+14.7%
36Harrison County63,118-1.2%
37Muscatine County62,877+1.8%
38Fremont County62,234+2.9%
39Humboldt County62,071+9.5%
40Calhoun County62,000+8.8%
41Winneshiek County61,813-5.6%
42Jones County61,736-2.6%
43Carroll County61,701+0.5%
44Hamilton County61,650-2.5%
45Pottawattamie County61,607+2.1%
46Jackson County61,538+6.7%
47Cherokee County61,360+2.4%
48Story County61,341-4.4%
49Buena Vista County61,189+7.3%
50Floyd County60,790+9.8%
51Woodbury County60,553+3.7%
52Howard County60,034+3.5%
53Poweshiek County60,023+4%
54Clay County59,940+4.8%
55Mahaska County59,704+0.8%
56Franklin County59,596+6.7%
57Lee County58,619+14.7%
58Hardin County58,502+2.4%
59Webster County58,355+9.4%
60Tama County58,329+3.6%
61Monroe County58,297+3.4%
62Monona County58,079+9.4%
63Hancock County58,053-6.4%
64Cerro Gordo County57,659+5.6%
65Emmet County57,652+3.6%
66Davis County57,225+0.1%
67Wright County57,133+5.3%
68Crawford County56,707-2.4%
69Pocahontas County56,360+0.4%
70Audubon County56,338+5.9%
71Adams County56,291+5.4%
72Henry County56,260-2.6%
73Clayton County56,256+5.7%
74Ida County56,096-3.7%
75Black Hawk County56,091-6.5%
76Clinton County56,017-1.5%
77Allamakee County55,320-1.6%
78Cass County55,301+3%
79Adair County55,265-4.7%
80Des Moines County55,153+3%
81Greene County54,857-1.3%
82Butler County54,822-4%
83Keokuk County54,790-0.3%
84Montgomery County54,767+3.9%
85Worth County54,474-9.4%
86Shelby County54,234-10.4%
87Sac County54,107-8.9%
88Ringgold County53,466+5.1%
89Fayette County53,254+0.2%
90Jefferson County52,830+2.1%
91Page County52,739+1.1%
92Winnebago County52,706+4.9%
93Wayne County52,016+4.1%
94Van Buren County51,908+2.9%
95Appanoose County49,737+19.4%
96Wapello County49,060-2.9%
97Union County48,862-7.7%
98Lucas County48,662-8.3%
99Decatur County46,373+3.3%

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/2020/2020-state-and-county/est20all.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), 2020) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.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), 2020. U.S. Census Bureau, 27 Jan. 2026, https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt. Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2020. 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), 2020. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt. Also distributed by Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/iowa-counties?period=2020.

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

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

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

Decatur County, with $46,373 in 2020.

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