Iowa

Income data for 99 counties

$69,830
Avg. Household Income
$37,136
Avg. Per Capita Income
CountyHousehold IncomePer CapitaHome ValueIncome/Housing
Dallas County$102,349$52,722$333,40030.7%
Warren County$92,990$43,239$252,80036.8%
Madison County$89,542$41,878$236,90037.8%
Mills County$87,810$43,081$228,70038.4%
Benton County$84,742$40,995$198,40042.7%
Sioux County$84,736$36,175$235,60036.0%
Grundy County$83,617$39,565$180,50046.3%
Bremer County$83,343$41,192$207,20040.2%
Polk County$81,621$44,008$248,40032.9%
Plymouth County$81,600$42,241$218,60037.3%
Louisa County$80,223$35,747$137,60058.3%
Guthrie County$79,981$42,898$163,90048.8%
Boone County$79,741$41,075$191,20041.7%
Davis County$79,505$33,836$146,00054.5%
Cedar County$79,080$38,775$199,70039.6%
Buchanan County$78,430$37,392$171,40045.8%
Marion County$78,059$40,540$211,10037.0%
Harrison County$77,027$39,369$165,30046.6%
Worth County$76,875$38,232$142,30054.0%
Linn County$76,421$42,497$204,40037.4%
Scott County$76,363$42,754$212,50035.9%
Delaware County$76,205$40,940$168,70045.2%
Dubuque County$75,919$40,624$226,10033.6%
Winneshiek County$75,652$40,595$239,00031.7%
Johnson County$74,721$44,699$293,10025.5%
Dickinson County$74,570$47,165$251,60029.6%
Fremont County$73,750$39,761$147,50050.0%
Chickasaw County$73,421$37,093$164,40044.7%
Jones County$73,071$35,376$183,40039.8%
Lyon County$72,881$33,727$215,60033.8%
Marshall County$72,785$32,737$134,10054.3%
Monroe County$72,518$35,430$135,90053.4%
Iowa County$72,185$39,363$189,80038.0%
Hamilton County$71,750$38,075$132,30054.2%
Jackson County$71,605$38,325$170,00042.1%
Pottawattamie County$71,446$36,853$183,60038.9%
Washington County$71,339$37,686$199,60035.7%
Sac County$70,991$40,261$138,40051.3%
Hancock County$70,212$36,756$129,30054.3%
Woodbury County$70,147$34,330$172,00040.8%
Jasper County$70,128$37,380$176,80039.7%
Ringgold County$69,821$37,108$150,30046.5%
Butler County$69,651$35,364$156,50044.5%
Muscatine County$69,512$35,228$172,40040.3%
Osceola County$69,138$37,142$123,80055.8%
Mahaska County$69,019$35,035$140,90049.0%
Story County$69,006$37,933$243,60028.3%
Palo Alto County$68,963$35,518$119,30057.8%
Adams County$68,828$41,778$116,90058.9%
Mitchell County$68,704$38,824$164,10041.9%
Carroll County$68,528$37,672$175,70039.0%
O'Brien County$68,216$34,346$158,90042.9%
Webster County$68,054$35,172$138,50049.1%
Tama County$67,955$34,094$139,90048.6%
Lucas County$67,921$32,962$117,00058.1%
Shelby County$67,690$38,805$156,20043.3%
Howard County$67,336$33,190$133,90050.3%
Taylor County$67,279$35,070$109,70061.3%
Humboldt County$66,994$38,775$146,90045.6%
Calhoun County$66,875$36,086$114,40058.5%
Clarke County$66,821$35,360$160,20041.7%
Buena Vista County$66,564$33,083$146,90045.3%
Adair County$66,176$39,526$140,60047.1%
Allamakee County$66,000$34,692$171,90038.4%
Kossuth County$65,656$37,180$135,10048.6%
Cerro Gordo County$65,537$40,345$154,10042.5%
Emmet County$65,181$36,957$106,20061.4%
Clinton County$65,177$36,093$153,80042.4%
Crawford County$65,039$32,731$136,30047.7%
Hardin County$64,906$33,765$113,00057.4%
Poweshiek County$64,837$37,173$184,20035.2%
Henry County$64,604$31,084$148,60043.5%
Black Hawk County$64,581$37,409$182,40035.4%
Floyd County$64,500$36,221$133,30048.4%
Cherokee County$64,478$37,174$145,10044.4%
Clay County$64,082$37,963$171,50037.4%
Wright County$64,033$37,066$109,80058.3%
Winnebago County$63,719$36,877$132,30048.2%
Franklin County$63,648$32,451$118,50053.7%
Pocahontas County$63,423$35,956$93,30068.0%
Montgomery County$63,190$37,388$109,90057.5%
Monona County$62,944$34,565$122,60051.3%
Ida County$62,841$35,471$108,80057.8%
Clayton County$62,326$35,661$155,70040.0%
Cass County$61,657$36,881$133,30046.3%
Keokuk County$60,856$33,181$112,20054.2%
Des Moines County$60,662$36,246$137,00044.3%
Van Buren County$60,183$31,538$118,80050.7%
Wapello County$60,034$33,337$112,90053.2%
Lee County$59,803$32,537$123,60048.4%
Greene County$59,159$36,237$140,50042.1%
Wayne County$59,118$34,623$102,30057.8%
Fayette County$58,764$32,982$130,80044.9%
Page County$57,752$32,567$120,00048.1%
Decatur County$57,146$27,508$109,50052.2%
Jefferson County$56,824$35,800$161,20035.3%
Union County$56,813$31,843$117,80048.2%
Audubon County$54,152$34,615$110,40049.1%
Appanoose County$51,146$28,911$119,80042.7%

Data: U.S. Census Bureau, American Community Survey (ACS) 5-Year Estimates (2019-2023) — Informational only. Not financial or legal advice.