Independent community site, not affiliated with any government.

Iowa

99 counties and 1,026 townships, towns, villages and census designated places have a page.

  • Census data · ACS 2019-2023
  • 1,341 public schools
  • 3,241,488 (2024 estimate)Population
  • 99Counties
  • 1,026Towns with a page
  • 1,341Public schools
  • $73,147Median household income
  • $195,900Median home value

All 99 countiesA to Z

Counties in Iowa
CountyPlaces with a pageLand area
Adair County6569.3 sq mi
Adams County4423.4 sq mi
Allamakee County6639.1 sq mi
Appanoose County11497.3 sq mi
Audubon County5443.0 sq mi
Benton County14716.1 sq mi
Black Hawk County10565.8 sq mi
Boone County9570.5 sq mi
Bremer County8435.5 sq mi
Buchanan County11571.1 sq mi
Buena Vista County10574.9 sq mi
Butler County10580.1 sq mi
Calhoun County12569.8 sq mi
Carroll County13569.5 sq mi
Cass County8564.3 sq mi
Cedar County10579.5 sq mi
Cerro Gordo County12568.3 sq mi
Cherokee County8576.9 sq mi
Chickasaw County8504.3 sq mi
Clarke County3431.1 sq mi
Clay County10567.2 sq mi
Clayton County16778.5 sq mi
Clinton County14695.0 sq mi
Crawford County13714.2 sq mi
Dallas County14588.2 sq mi
Davis County4502.2 sq mi
Decatur County10531.9 sq mi
Delaware County11577.7 sq mi
Des Moines County11416.1 sq mi
Dickinson County10380.5 sq mi
Dubuque County21608.3 sq mi
Emmet County6395.9 sq mi
Fayette County13730.8 sq mi
Floyd County8500.6 sq mi
Franklin County10582.0 sq mi
Fremont County11511.2 sq mi
Greene County7569.6 sq mi
Grundy County9501.9 sq mi
Guthrie County10590.6 sq mi
Hamilton County9576.7 sq mi
Hancock County12571.0 sq mi
Hardin County13569.3 sq mi
Harrison County12696.9 sq mi
Henry County13434.3 sq mi
Howard County6473.2 sq mi
Humboldt County12434.4 sq mi
Ida County5431.5 sq mi
Iowa County15586.5 sq mi
Jackson County12636.0 sq mi
Jasper County13730.4 sq mi
Jefferson County7435.5 sq mi
Johnson County12613.0 sq mi
Jones County10575.6 sq mi
Keokuk County16579.2 sq mi
Kossuth County15972.7 sq mi
Lee County13517.6 sq mi
Linn County18717.0 sq mi
Louisa County9401.8 sq mi
Lucas County5430.7 sq mi
Lyon County8587.6 sq mi
Madison County8561.0 sq mi
Mahaska County9570.9 sq mi
Marion County9554.5 sq mi
Marshall County14572.5 sq mi
Mills County8437.4 sq mi
Mitchell County13469.3 sq mi
Monona County10694.1 sq mi
Monroe County3433.7 sq mi
Montgomery County6424.1 sq mi
Muscatine County12437.4 sq mi
O'Brien County8573.0 sq mi
Osceola County5398.7 sq mi
Page County10534.9 sq mi
Palo Alto County9563.9 sq mi
Plymouth County11862.8 sq mi
Pocahontas County8577.2 sq mi
Polk County19572.7 sq mi
Pottawattamie County18951.3 sq mi
Poweshiek County9584.9 sq mi
Ringgold County11535.5 sq mi
Sac County9575.0 sq mi
Scott County20458.1 sq mi
Shelby County12590.8 sq mi
Sioux County13767.9 sq mi
Story County14572.5 sq mi
Tama County12721.0 sq mi
Taylor County9531.9 sq mi
Union County8423.6 sq mi
Van Buren County10484.8 sq mi
Wapello County7431.8 sq mi
Warren County12569.7 sq mi
Washington County9568.8 sq mi
Wayne County8525.5 sq mi
Webster County14715.7 sq mi
Winnebago County7400.5 sq mi
Winneshiek County9689.8 sq mi
Woodbury County16872.9 sq mi
Worth County8400.1 sq mi
Wright County8580.4 sq mi

Source: Census Gazetteer 2025: counties, retrieved November 14, 2026.

Largest towns in IowaCensus population estimate

Iowa against the United StatesOfficial sources, refreshed yearly

Iowa compared with the United States
Iowa compared with the United States, American Community Survey 2019-2023
MeasureIowaUnited States
Population3,195,937332,387,540
Median household income$73,147$78,538
Median age38.638.7
Median home value$195,900$303,400
Bachelor’s degree or higher30.9%35.0%
Foreign-born residents5.7%13.9%
Owner-occupied homes71.5%65.0%
Mean commute to work19.8 minutes26.6 minutes

Sources: American Community Survey 5-year data profile 2019–2023, state level, state 19, retrieved November 14, 2026; American Community Survey 5-year data profile 2019–2023, the United States, retrieved November 14, 2026.

Population, 2000 to 2020+9.0%
2.9M3M3.1M3.2M2000: 2,926,32420002010: 3,046,35520102020: 3,190,36920202,926,3243,190,369
Population of Iowa at each census
CensusPopulation
20002,926,324
20103,046,355
20203,190,369

As counted at each census, within the boundaries the area had then; the current estimate is in the glance card.

Sources: Census 2000 Summary File 1: total population, state level, state 19, retrieved November 14, 2026; Census 2010 Summary File 1: total population, state level, state 19, retrieved November 14, 2026; Census 2020 Redistricting Data (P.L. 94-171): total population, state level, state 19, retrieved November 14, 2026.

Household income in Iowa
Under $50k33.4%
$50k to $100k31.9%
$100k to $150k18.4%
$150k to $200k8.4%
$200k and over8%

Median household income $73,147 · Share of households by income, American Community Survey 5-year 2019-2023, table S1901.

Source: American Community Survey 5-year subject table S1901 (household income) 2019–2023, state level, state 19, retrieved November 14, 2026.

Housing tenure in Iowa
Owner occupied
932,618 units
Renter occupied
371,145 units
Vacancy rate
8.6%

Occupied housing units by tenure and the share of all units vacant, American Community Survey 5-year 2019-2023, table DP04.

Source: American Community Survey 5-year data profile 2019–2023, state level, state 19, retrieved November 14, 2026.

Jobs by sector in Iowa2023
Manufacturing224,293
Health care and social assistance220,971
Retail trade187,097
Accommodation and food services123,699
Finance and insurance101,557
Administrative and support and waste management and remediation services99,027
Construction74,180
Transportation and warehousing71,907

1,415,652 employees in 83,321 establishments with payroll in 2023, all sectors; employers themselves are not named in the source. County Business Patterns counts are published with noise.

Source: County Business Patterns 2023: employment by sector, state level, state 19, retrieved November 14, 2026.