Counties of Iowa
Iowa has 99 counties, home to 3,238,387 people across 144,660 km². Each county below opens its full profile — Census Bureau and American Community Survey figures, and how it ranks against the rest of Iowa and the country.
- Counties
- 99
- Population
- 3,238,387
- 2025 estimate
- #32 of 51 states
- Area
- 144,660 km²
- #23 of 51 states
- Density
- 22
- per km²
- #38 of 51 states
How Iowa's counties spread
Across Iowa's counties: the middle value, where the state ranks among all states (1 = highest median), and which county is highest and lowest. Medians rather than totals, since most of these are rates that cannot be added up.
Amenities & Infrastructure
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Households with Broadband2024 | 87.2% | 31 / 50 | Bremer County92.6% | Van Buren County72.8% |
| Median Gross Rent2024 | $820 | 38 / 50 | Dallas County$1,311 | Decatur County$611 |
| Median Home Value2024 | $160,600 | 40 / 50 | Dallas County$355,600 | Pocahontas County$98,100 |
| Owner-Occupied Homes2024 | 76.5% | 9 / 50 | Benton County85.0% | Story County55.5% |
| Vacant Homes2024 | 9.5% | 42 / 50 | Dickinson County37.7% | Sioux County4.5% |
Demography
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Aged 65 and Over2024 | 21.4% | 11 / 50 | Dickinson County28.2% | Dallas County12.9% |
| American Indian & Alaska Native2024 | 0.1% | 29 / 50 | Tama County5.3% | Boone County0.0% |
| Asian, non-Hispanic2024 | 0.6% | 28 / 50 | Buena Vista County9.5% | Davis County0.0% |
| Average Household Size2024people | 2.3 | 41 / 50 | Davis County2.8 | Dickinson County2 |
| Black, non-Hispanic2024 | 0.8% | 32 / 50 | Black Hawk County9.1% | Davis County0.0% |
| Foreign-Born2024 | 2.3% | 30 / 50 | Buena Vista County21.3% | Delaware County0.3% |
| Hispanic or Latino2024 | 3.7% | 32 / 50 | Crawford County30.8% | Montgomery County0.8% |
| Median Age2024years | 42.1 | 21 / 50 | Dickinson County48.7 | Story County26.9 |
| Sex Ratio2024per 1,000 males | 987 | 36 / 50 | Audubon County1,057 | Osceola County876 |
| Speak a Language Other Than English2024 | 4.5% | 34 / 50 | Buena Vista County36.5% | Harrison County1.4% |
| Under 182024 | 22.8% | 10 / 50 | Davis County29.9% | Story County16.2% |
| Veterans2024 | 6.9% | 38 / 50 | Appanoose County9.9% | Sioux County3.7% |
| White, non-Hispanic2024 | 91.3% | 6 / 50 | Mitchell County95.1% | Buena Vista County52.1% |
Economy
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Below Poverty Line2024 | 10.1% | 40 / 50 | Story County18.2% | Warren County5.1% |
| Households on SNAP2024 | 8.4% | 37 / 50 | Union County17.4% | Sioux County2.8% |
| Income Inequality2024index | 0.433 | 38 / 50 | Adams County0.503 | Monroe County0.383 |
| Median Household Income2024 | $71,223 | 22 / 50 | Dallas County$102,379 | Appanoose County$54,934 |
| Per Capita Income2024 | $37,942 | 22 / 50 | Dallas County$54,385 | Decatur County$30,020 |
| Unemployment Rate2024 | 3.2% | 43 / 50 | Jefferson County8.0% | Fremont County0.8% |
Education
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Bachelor's Degree or Higher2024 | 22.3% | 33 / 50 | Johnson County55.2% | Clayton County14.5% |
| High School or Higher2024 | 93.5% | 8 / 50 | Story County97.4% | Davis County80.9% |
Health Coverage
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| No Health Insurance2024 | 4.8% | 43 / 50 | Davis County25.1% | Warren County2.0% |
| With a Disability2024 | 13.7% | 36 / 50 | Emmet County18.4% | Dallas County7.7% |
Population & Density
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Population2025 | 14,901 | 43 / 50 | Polk County516,546 | Adams County3,617 |
| Population Density2025/km² | 10 | 35 / 50 | Polk County348 | Adams County3 |
Work & Commute
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Commute by Public Transit2024 | 0.1% | 37 / 50 | Story County3.9% | Emmet County0.0% |
| Households with No Vehicle2024 | 4.9% | 34 / 50 | Davis County15.6% | Osceola County1.4% |
| Mean Commute Time2024minutes | 20.4 | 42 / 50 | Monroe County29.4 | Sioux County13.5 |
| Work from Home2024 | 8.9% | 28 / 50 | Dallas County20.2% | Taylor County3.0% |
All counties
| County | Population 2025 | Area | Median income |
|---|---|---|---|
| Adair County | 7,403 | 1,474 km² | $68,092 |
| Adams County | 3,617 | 1,097 km² | $71,875 |
| Allamakee County | 14,238 | 1,655 km² | $70,694 |
| Appanoose County | 12,077 | 1,288 km² | $54,934 |
| Audubon County | 5,509 | 1,147 km² | $58,229 |
| Benton County | 26,004 | 1,855 km² | $86,962 |
| Black Hawk County | 131,532 | 1,465 km² | $66,417 |
| Boone County | 26,799 | 1,477 km² | $83,531 |
| Bremer County | 25,296 | 1,128 km² | $86,784 |
| Buchanan County | 20,883 | 1,479 km² | $78,236 |
| Buena Vista County | 20,449 | 1,489 km² | $71,719 |
| Butler County | 14,049 | 1,503 km² | $73,715 |
| Calhoun County | 9,562 | 1,476 km² | $64,964 |
| Carroll County | 20,303 | 1,475 km² | $72,930 |
| Cass County | 12,960 | 1,461 km² | $63,013 |
| Cedar County | 18,359 | 1,501 km² | $80,602 |
| Cerro Gordo County | 42,372 | 1,472 km² | $68,189 |
| Cherokee County | 11,369 | 1,494 km² | $71,269 |
| Chickasaw County | 11,663 | 1,306 km² | $75,675 |
| Clarke County | 9,574 | 1,117 km² | $71,641 |
| Clay County | 16,202 | 1,469 km² | $65,428 |
| Clayton County | 16,845 | 2,016 km² | $67,242 |
| Clinton County | 46,002 | 1,800 km² | $66,981 |
| Crawford County | 16,237 | 1,850 km² | $67,027 |
| Dallas County | 118,457 | 1,524 km² | $102,379 |
| Davis County | 9,230 | 1,301 km² | $77,194 |
| Decatur County | 7,655 | 1,378 km² | $59,044 |
| Delaware County | 17,674 | 1,496 km² | $74,989 |
| Des Moines County | 38,077 | 1,078 km² | $62,928 |
| Dickinson County | 18,077 | 986 km² | $75,432 |
| Dubuque County | 99,381 | 1,575 km² | $77,630 |
| Emmet County | 9,107 | 1,025 km² | $63,730 |
| Fayette County | 19,047 | 1,893 km² | $60,165 |
| Floyd County | 14,901 | 1,296 km² | $68,557 |
| Franklin County | 9,868 | 1,507 km² | $59,894 |
| Fremont County | 6,522 | 1,324 km² | $71,621 |
| Greene County | 8,658 | 1,475 km² | $63,409 |
| Grundy County | 12,361 | 1,300 km² | $87,205 |
| Guthrie County | 10,782 | 1,530 km² | $77,711 |
| Hamilton County | 14,944 | 1,494 km² | $72,432 |
| Hancock County | 10,528 | 1,479 km² | $70,601 |
| Hardin County | 16,455 | 1,474 km² | $65,069 |
| Harrison County | 14,623 | 1,805 km² | $79,535 |
| Henry County | 19,349 | 1,125 km² | $67,436 |
| Howard County | 9,415 | 1,226 km² | $67,446 |
| Humboldt County | 9,409 | 1,125 km² | $71,946 |
| Ida County | 6,777 | 1,118 km² | $63,073 |
| Iowa County | 16,504 | 1,519 km² | $71,223 |
| Jackson County | 19,288 | 1,647 km² | $74,186 |
| Jasper County | 38,153 | 1,892 km² | $71,311 |
| Jefferson County | 15,291 | 1,128 km² | $61,620 |
| Johnson County | 160,044 | 1,588 km² | $74,935 |
| Jones County | 21,253 | 1,491 km² | $73,531 |
| Keokuk County | 9,797 | 1,500 km² | $62,329 |
| Kossuth County | 14,322 | 2,519 km² | $67,697 |
| Lee County | 32,306 | 1,340 km² | $62,382 |
| Linn County | 232,028 | 1,857 km² | $77,649 |
| Louisa County | 10,416 | 1,041 km² | $77,354 |
| Lucas County | 8,847 | 1,115 km² | $61,793 |
| Lyon County | 12,354 | 1,522 km² | $76,746 |
| Madison County | 17,270 | 1,453 km² | $90,855 |
| Mahaska County | 21,880 | 1,478 km² | $70,940 |
| Marion County | 34,192 | 1,436 km² | $78,680 |
| Marshall County | 39,890 | 1,483 km² | $73,315 |
| Mills County | 14,793 | 1,133 km² | $90,753 |
| Mitchell County | 10,650 | 1,215 km² | $71,365 |
| Monona County | 8,539 | 1,798 km² | $68,377 |
| Monroe County | 7,406 | 1,123 km² | $70,996 |
| Montgomery County | 10,002 | 1,098 km² | $63,666 |
| Muscatine County | 41,853 | 1,133 km² | $69,396 |
| O'Brien County | 14,220 | 1,484 km² | $68,356 |
| Osceola County | 5,980 | 1,033 km² | $69,239 |
| Page County | 14,856 | 1,385 km² | $57,953 |
| Palo Alto County | 8,899 | 1,460 km² | $72,781 |
| Plymouth County | 25,697 | 2,235 km² | $83,251 |
| Pocahontas County | 6,819 | 1,495 km² | $61,875 |
| Polk County | 516,546 | 1,483 km² | $83,576 |
| Pottawattamie County | 92,996 | 2,464 km² | $73,602 |
| Poweshiek County | 18,368 | 1,515 km² | $67,391 |
| Ringgold County | 4,642 | 1,387 km² | $73,346 |
| Sac County | 9,525 | 1,489 km² | $73,838 |
| Scott County | 175,259 | 1,186 km² | $78,277 |
| Shelby County | 11,689 | 1,530 km² | $72,738 |
| Sioux County | 36,774 | 1,989 km² | $86,098 |
| Story County | 101,291 | 1,483 km² | $69,685 |
| Tama County | 16,796 | 1,867 km² | $70,781 |
| Taylor County | 5,835 | 1,378 km² | $67,740 |
| Union County | 11,829 | 1,097 km² | $57,772 |
| Van Buren County | 7,131 | 1,256 km² | $61,161 |
| Wapello County | 35,210 | 1,118 km² | $64,766 |
| Warren County | 57,331 | 1,475 km² | $94,588 |
| Washington County | 22,667 | 1,473 km² | $75,647 |
| Wayne County | 6,738 | 1,361 km² | $61,964 |
| Webster County | 36,838 | 1,854 km² | $68,975 |
| Winnebago County | 10,251 | 1,037 km² | $67,642 |
| Winneshiek County | 19,733 | 1,787 km² | $79,066 |
| Woodbury County | 106,649 | 2,261 km² | $73,658 |
| Worth County | 7,338 | 1,036 km² | $78,008 |
| Wright County | 12,801 | 1,503 km² | $67,190 |
Compare Iowa's counties on a map, add layers and run a scatter — open the atlas, or browse all 3,144 US counties or all states.