US · EN

Iowa

Iowa has 3,210,507 residents in 99 counties and 911 ZIP codes. The median household income is $75,059, 7% below the national figure, and the typical owner-occupied home is valued at $208,000. 72% of households own their home.

State · ACS 2020–2024 · Updated October 24, 2026
3,210,507residentsACS 2020–2024
$75,059median household incomein 2024 dollars
$208,000median home valueowner-occupied homes
89%of households have broadbandhome internet subscription
Iowa · 911 ZIP codes
Map of Iowa: Median household income by ZIP code, ACS 2020–2024
<$45K$125K+
Median household income by ZIP code, ACS 2020–2024

Sources: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates · U.S. Census Bureau, 2024 Gazetteer and 2020 ZCTA relationship files

All 99 counties.

Colour shows where each county sits among the others in the table, from lowest to highest.

CountyResidentsHousehold incomeHome valueOwnersBachelor's+BroadbandCommute
Adair County7,460$68K$160K74%20%84%23 min
Adams County3,622$72K$132K77%27%85%21 min
Allamakee County14,092$71K$172K80%22%86%24 min
Appanoose County12,184$55K$124K69%21%84%23 min
Audubon County5,599$58K$122K76%21%84%21 min
Benton County25,724$87K$208K85%26%89%27 min
Black Hawk County131,049$66K$189K66%30%89%17 min
Boone County26,668$84K$212K80%29%89%24 min
Bremer County25,204$87K$220K80%36%93%22 min
Buchanan County20,694$78K$176K82%22%87%25 min
Buena Vista County20,753$72K$160K73%22%92%15 min
Butler County14,268$74K$165K84%21%87%26 min
Calhoun County9,803$65K$119K81%22%87%23 min
Carroll County20,594$73K$176K77%24%87%17 min
Cass County13,096$63K$150K72%22%84%17 min
Cedar County18,349$81K$211K82%24%89%28 min
Cerro Gordo County42,632$68K$166K70%24%89%17 min
Cherokee County11,600$71K$159K76%23%87%18 min
Chickasaw County11,807$76K$183K81%21%87%21 min
Clarke County9,662$72K$161K72%16%87%27 min
Clay County16,461$65K$179K73%28%90%19 min
Clayton County17,013$67K$169K78%15%84%24 min
Clinton County46,268$67K$161K75%22%87%23 min
Crawford County16,277$67K$154K76%18%87%18 min
Dallas County107,968$102K$356K69%52%92%23 min
Davis County9,157$77K$162K83%17%73%27 min
Decatur County7,759$59K$114K70%24%84%23 min
Delaware County17,558$75K$178K80%23%86%22 min
Des Moines County38,487$63K$137K75%24%87%19 min
Dickinson County17,990$75K$271K78%31%91%18 min
Dubuque County99,030$78K$237K73%33%90%18 min
Emmet County9,262$64K$114K79%17%87%21 min
Fayette County19,288$60K$137K77%21%85%24 min
Floyd County15,328$69K$144K77%18%83%20 min
Franklin County9,956$60K$124K72%19%84%21 min
Fremont County6,514$72K$154K78%21%88%24 min
Greene County8,688$63K$155K76%21%90%24 min
Grundy County12,384$87K$199K85%28%89%25 min
Guthrie County10,688$78K$180K84%25%89%29 min
Hamilton County14,886$72K$156K73%23%85%23 min
Hancock County10,671$71K$141K83%21%88%21 min
Hardin County16,639$65K$123K74%22%85%22 min
Harrison County14,632$80K$176K77%22%86%29 min
Henry County20,004$67K$164K74%23%88%21 min
Howard County9,445$67K$148K77%20%86%25 min
Humboldt County9,591$72K$156K77%19%87%20 min
Ida County6,911$63K$109K73%22%86%18 min
Iowa County16,507$71K$194K77%25%89%24 min
Jackson County19,390$74K$175K81%20%86%26 min
Jasper County37,954$71K$186K72%20%90%25 min
Jefferson County15,705$62K$163K68%43%88%18 min
Johnson County156,639$75K$309K59%55%89%21 min
Jones County20,896$74K$185K81%22%87%27 min
Keokuk County9,924$62K$119K81%17%84%29 min
Kossuth County14,516$68K$148K79%23%88%18 min
Lee County32,893$62K$141K76%22%87%22 min
Linn County230,004$78K$214K74%35%92%21 min
Louisa County10,678$77K$150K80%17%88%29 min
Lucas County8,716$62K$120K79%16%80%25 min
Lyon County12,162$77K$230K81%20%90%20 min
Madison County16,926$91K$245K80%27%90%30 min
Mahaska County22,021$71K$158K68%24%90%19 min
Marion County33,642$79K$233K78%32%88%23 min
Marshall County40,114$73K$146K75%23%88%21 min
Mills County14,568$91K$238K84%31%89%28 min
Mitchell County10,575$71K$175K80%25%90%20 min
Monona County8,557$68K$143K76%20%85%24 min
Monroe County7,513$71K$156K81%21%86%32 min
Montgomery County10,214$64K$121K69%20%86%25 min
Muscatine County42,559$69K$182K74%23%90%20 min
O'Brien County14,126$68K$173K76%22%90%21 min
Osceola County6,100$69K$123K78%17%86%19 min
Page County15,131$58K$125K71%19%87%19 min
Palo Alto County8,863$73K$123K77%19%90%18 min
Plymouth County25,747$83K$229K74%22%90%21 min
Pocahontas County7,046$62K$98K77%19%86%22 min
Polk County503,175$84K$262K67%40%92%22 min
Pottawattamie County93,424$74K$196K70%24%86%21 min
Poweshiek County18,545$67K$209K71%27%87%20 min
Ringgold County4,645$73K$156K79%25%87%23 min
Sac County9,689$74K$141K78%22%85%23 min
Scott County174,608$78K$222K70%37%91%22 min
Shelby County11,778$73K$164K78%24%88%20 min
Sioux County36,212$86K$250K76%31%92%15 min
Story County100,466$70K$259K56%55%80%19 min
Tama County16,868$71K$149K76%21%88%24 min
Taylor County5,868$68K$117K78%16%85%22 min
Union County11,993$58K$122K72%23%85%17 min
Van Buren County7,241$61K$115K82%19%73%24 min
Wapello County35,362$65K$125K68%20%86%21 min
Warren County54,409$95K$270K82%33%92%26 min
Washington County22,561$76K$204K74%26%89%24 min
Wayne County6,532$62K$111K81%17%79%26 min
Webster County36,886$69K$154K70%22%87%21 min
Winnebago County10,583$68K$135K71%26%89%16 min
Winneshiek County19,873$79K$259K74%31%88%19 min
Woodbury County106,247$74K$183K68%24%87%19 min
Worth County7,350$78K$146K83%19%85%23 min
Wright County12,791$67K$120K77%25%86%22 min

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

People.

3,210,507 residents in 1,315,707 households, next to the United States figure.

23%
under 18
23%
aged 18–34
18%
aged 65 and over
31%
of households are people living alone
48%
of households are married couples

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Homes.

1,437,699 housing units; the median owner-occupied home is valued at $208,000 (±$1,141).

72%
of households own their home
72%
of homes are detached single-family houses
15%
are in buildings with 5 or more units
3%
are mobile homes
9%
of housing units are vacant
$972
median gross rent a month

When homes were built

2020 or later2%
2010–20199%
2000–200911%
1990–199910%
1980–19897%
1970–197914%
1960–196910%
1950–195910%
1940–19495%
1939 or earlier24%

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Income and work.

Household income and work, in 2024 dollars; median household income ±$418.

$75,059
median household income
11.1%
of people live below the poverty line
3.6%
unemployment rate
31%
of adults 25+ hold a bachelor’s degree or higher

The poverty rate uses the federal poverty thresholds, which vary with family size. It says nothing on its own about what a neighborhood is like to live in.

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Getting around.

How workers aged 16 and over get to work, and how long it takes.

21 min
average commute to work
8%
of commuters travel 45 minutes or more
84%
of workers drive or carpool
1%
take public transportation
3%
walk or bike
11%
work from home
5%
of households have no car

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Internet.

Home internet subscriptions.

89%
of households have a broadband subscription
8%
have no internet access at home

American Community Survey figures are estimates from a rolling sample, averaged over 2020–2024. Each comes with a margin of error, which is wider in places with fewer people.

Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates

Counties in Iowa.

Every county has its own page, with all of its ZIP codes.