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 2023, at $102,189. Decatur County had the lowest, at $54,409. The median was $68,654 and the figure for Iowa was $71,662. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest102,189Dallas County
Lowest54,409Decatur County
Median68,65499 counties
Iowa71,662History

Map of counties, 2023

Adair County: 67,873 USDAdams County: 63,399 USDAllamakee County: 65,586 USDAppanoose County: 54,629 USDAudubon County: 64,977 USDBenton County: 86,364 USDBlack Hawk County: 61,558 USDBoone County: 77,381 USDBremer County: 79,410 USDBuchanan County: 80,402 USDBuena Vista County: 65,671 USDButler County: 73,033 USDCalhoun County: 63,597 USDCarroll County: 61,806 USDCass County: 59,509 USDCedar County: 77,777 USDCerro Gordo County: 63,161 USDCherokee County: 70,197 USDChickasaw County: 73,547 USDClarke County: 65,162 USDClay County: 72,021 USDClayton County: 65,814 USDClinton County: 67,095 USDCrawford County: 64,170 USDDallas County: 102,189 USDDavis County: 66,410 USDDecatur County: 54,409 USDDelaware County: 69,339 USDDes Moines County: 60,599 USDDickinson County: 80,922 USDDubuque County: 72,749 USDEmmet County: 61,500 USDFayette County: 62,103 USDFloyd County: 67,582 USDFranklin County: 71,041 USDFremont County: 72,129 USDGreene County: 63,082 USDGrundy County: 81,093 USDGuthrie County: 78,027 USDHamilton County: 71,731 USDHancock County: 67,979 USDHardin County: 67,903 USDHarrison County: 63,139 USDHenry County: 65,627 USDHoward County: 67,552 USDHumboldt County: 72,307 USDIda County: 71,238 USDIowa County: 75,419 USDJackson County: 74,910 USDJasper County: 72,394 USDJefferson County: 58,146 USDJohnson County: 74,665 USDJones County: 74,193 USDKeokuk County: 65,656 USDKossuth County: 66,667 USDLee County: 60,053 USDLinn County: 73,079 USDLouisa County: 76,120 USDLucas County: 59,540 USDLyon County: 74,790 USDMadison County: 84,509 USDMahaska County: 71,332 USDMarion County: 79,709 USDMarshall County: 64,005 USDMills County: 82,260 USDMitchell County: 74,249 USDMonona County: 59,814 USDMonroe County: 65,959 USDMontgomery County: 60,487 USDMuscatine County: 66,309 USDO'Brien County: 69,914 USDOsceola County: 72,569 USDPage County: 60,695 USDPalo Alto County: 64,952 USDPlymouth County: 74,765 USDPocahontas County: 68,654 USDPolk County: 79,509 USDPottawattamie County: 70,768 USDPoweshiek County: 73,434 USDRinggold County: 61,463 USDSac County: 72,395 USDScott County: 77,100 USDShelby County: 68,695 USDSioux County: 85,985 USDStory County: 71,539 USDTama County: 66,288 USDTaylor County: 59,116 USDUnion County: 59,066 USDVan Buren County: 57,666 USDWapello County: 61,642 USDWarren County: 92,695 USDWashington County: 75,136 USDWayne County: 59,904 USDWebster County: 63,557 USDWinnebago County: 65,086 USDWinneshiek County: 80,932 USDWoodbury County: 65,984 USDWorth County: 75,449 USDWright County: 74,189 USD
  • Under 62K
  • 62K to 66K
  • 66K to 69K
  • 69K to 73K
  • 73K to 77K
  • 77K and over
USD, 2023. 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, 2023

Dallas County: 102,189 USDDallas County102,189Warren County: 92,695 USDWarren County92,695Benton County: 86,364 USDBenton County86,364Sioux County: 85,985 USDSioux County85,985Madison County: 84,509 USDMadison County84,509Mills County: 82,260 USDMills County82,260Grundy County: 81,093 USDGrundy County81,093Winneshiek County: 80,932 USDWinneshiek County80,932Dickinson County: 80,922 USDDickinson County80,922Buchanan County: 80,402 USDBuchanan County80,402Marion County: 79,709 USDMarion County79,709Polk County: 79,509 USDPolk County79,509Bremer County: 79,410 USDBremer County79,410Guthrie County: 78,027 USDGuthrie County78,027Cedar County: 77,777 USDCedar County77,777Boone County: 77,381 USDBoone County77,381Scott County: 77,100 USDScott County77,100Louisa County: 76,120 USDLouisa County76,120Worth County: 75,449 USDWorth County75,449Iowa County: 75,419 USDIowa County75,419Washington County: 75,136 USDWashington County75,136Jackson County: 74,910 USDJackson County74,910Lyon County: 74,790 USDLyon County74,790Plymouth County: 74,765 USDPlymouth County74,765Johnson County: 74,665 USDJohnson County74,665Mitchell County: 74,249 USDMitchell County74,249Jones County: 74,193 USDJones County74,193Wright County: 74,189 USDWright County74,189Chickasaw County: 73,547 USDChickasaw County73,547Poweshiek County: 73,434 USDPoweshiek County73,434Linn County: 73,079 USDLinn County73,079Butler County: 73,033 USDButler County73,033Dubuque County: 72,749 USDDubuque County72,749Osceola County: 72,569 USDOsceola County72,569Sac County: 72,395 USDSac County72,395Jasper County: 72,394 USDJasper County72,394Humboldt County: 72,307 USDHumboldt County72,307Fremont County: 72,129 USDFremont County72,129Clay County: 72,021 USDClay County72,021Hamilton County: 71,731 USDHamilton County71,731Dallas County: 102,189 USDDallas County102,189Warren County: 92,695 USDWarren County92,695Benton County: 86,364 USDBenton County86,364Sioux County: 85,985 USDSioux County85,985Madison County: 84,509 USDMadison County84,509Mills County: 82,260 USDMills County82,260Grundy County: 81,093 USDGrundy County81,093Winneshiek County: 80,932 USDWinneshiek County80,932Dickinson County: 80,922 USDDickinson County80,922Buchanan County: 80,402 USDBuchanan County80,402Marion County: 79,709 USDMarion County79,709Polk County: 79,509 USDPolk County79,509Bremer County: 79,410 USDBremer County79,410Guthrie County: 78,027 USDGuthrie County78,027Cedar County: 77,777 USDCedar County77,777Boone County: 77,381 USDBoone County77,381Scott County: 77,100 USDScott County77,100Louisa County: 76,120 USDLouisa County76,120Worth County: 75,449 USDWorth County75,449Iowa County: 75,419 USDIowa County75,419Washington County: 75,136 USDWashington County75,136Jackson County: 74,910 USDJackson County74,910Lyon County: 74,790 USDLyon County74,790Plymouth County: 74,765 USDPlymouth County74,765Johnson County: 74,665 USDJohnson County74,665Mitchell County: 74,249 USDMitchell County74,249Jones County: 74,193 USDJones County74,193Wright County: 74,189 USDWright County74,189Chickasaw County: 73,547 USDChickasaw County73,547Poweshiek County: 73,434 USDPoweshiek County73,434Linn County: 73,079 USDLinn County73,079Butler County: 73,033 USDButler County73,033Dubuque County: 72,749 USDDubuque County72,749Osceola County: 72,569 USDOsceola County72,569Sac County: 72,395 USDSac County72,395Jasper County: 72,394 USDJasper County72,394Humboldt County: 72,307 USDHumboldt County72,307Fremont County: 72,129 USDFremont County72,129Clay County: 72,021 USDClay County72,021Hamilton County: 71,731 USDHamilton County71,731
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

RankCounties2023
USD
Change on 2022
1Dallas County102,189-6.4%
2Warren County92,695+1.9%
3Benton County86,364+4.4%
4Sioux County85,985+13.1%
5Madison County84,509+4.5%
6Mills County82,260+8.5%
7Grundy County81,093+2.2%
8Winneshiek County80,932+12.4%
9Dickinson County80,922+7.3%
10Buchanan County80,402+14%
11Marion County79,709+8.5%
12Polk County79,509+2.8%
13Bremer County79,410-5.2%
14Guthrie County78,027+7.3%
15Cedar County77,777+8.7%
16Boone County77,381+3.3%
17Scott County77,100+12.4%
18Louisa County76,120+7.3%
19Worth County75,449+5.8%
20Iowa County75,419+3.4%
21Washington County75,136+6.5%
22Jackson County74,910+15.6%
23Lyon County74,790+1%
24Plymouth County74,765-5.9%
25Johnson County74,665-0.3%
26Mitchell County74,249+14%
27Jones County74,193+5%
28Wright County74,189+10.3%
29Chickasaw County73,547-0.7%
30Poweshiek County73,434+5.6%
31Linn County73,079-1.4%
32Butler County73,033+8.6%
33Dubuque County72,749-1%
34Osceola County72,569+11.7%
35Sac County72,395-0.1%
36Jasper County72,394+4.8%
37Humboldt County72,307+1.1%
38Fremont County72,129+4.5%
39Clay County72,021+5.1%
40Hamilton County71,731+4.3%
41Story County71,539+4.1%
42Mahaska County71,332+3.7%
43Ida County71,238+5.2%
44Franklin County71,041+11.4%
45Pottawattamie County70,768+3%
46Cherokee County70,197+6.4%
47O'Brien County69,914+3.6%
48Delaware County69,339-6.3%
49Shelby County68,695-4.1%
50Pocahontas County68,654+10.9%
51Hancock County67,979+0.7%
52Hardin County67,903+13.9%
53Adair County67,873+1.3%
54Floyd County67,582+4.7%
55Howard County67,552+0.9%
56Clinton County67,095+9.7%
57Kossuth County66,667+1.8%
58Davis County66,410+1.9%
59Muscatine County66,309-4%
60Tama County66,288-0%
61Woodbury County65,984-1.3%
62Monroe County65,959-0.3%
63Clayton County65,814+2.1%
64Buena Vista County65,671-2.8%
65Keokuk County65,6560%
66Henry County65,627+3%
67Allamakee County65,586+8%
68Clarke County65,162+0.1%
69Winnebago County65,086-2.5%
70Audubon County64,977+7.4%
71Palo Alto County64,952-0.7%
72Crawford County64,170-4.7%
73Marshall County64,005-8.3%
74Calhoun County63,597-1.6%
75Webster County63,557-5.3%
76Adams County63,399+7.5%
77Cerro Gordo County63,161-0.2%
78Harrison County63,139-14%
79Greene County63,082-0.8%
80Fayette County62,103+9.7%
81Carroll County61,806-16.1%
82Wapello County61,642+0.1%
83Black Hawk County61,558-0.7%
84Emmet County61,500+8.2%
85Ringgold County61,463+2.3%
86Page County60,695+0.2%
87Des Moines County60,599+1.5%
88Montgomery County60,487+2.7%
89Lee County60,053+1.8%
90Wayne County59,904+3.3%
91Monona County59,814-0.7%
92Lucas County59,540-1.2%
93Cass County59,509-2.8%
94Taylor County59,116+5.5%
95Union County59,066+5.8%
96Jefferson County58,146-2.4%
97Van Buren County57,666-10.7%
98Appanoose County54,629+1.9%
99Decatur County54,409+5.1%

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

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

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

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

Decatur County, with $54,409 in 2023.

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