# Counties in Iowa by housing units, 2024

All 99 values come from U.S. Census Bureau for 2024, so the places are comparable.

- Indicator id: `housing_units`
- Unit: count
- Definition: All housing units, occupied and vacant: houses, apartments, mobile homes and rooms intended as separate living quarters. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.
- Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B25001: total housing units (https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25001.dat)
- Publisher page: https://invokely.ai/en/publishers/us-census-bureau
- Retrieved: 2026-10-12
- Citation: U.S. Census Bureau. American Community Survey 5-year estimates, table B25001: total housing units. https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25001.dat. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/housing-units/iowa-counties

| Rank | Place | count |
|---:|---|---:|
| 1 | Polk County | 218,486 |
| 2 | Linn County | 103,104 |
| 3 | Scott County | 78,537 |
| 4 | Johnson County | 68,217 |
| 5 | Black Hawk County | 58,991 |
| 6 | Dallas County | 44,804 |
| 7 | Woodbury County | 43,388 |
| 8 | Dubuque County | 43,288 |
| 9 | Story County | 41,887 |
| 10 | Pottawattamie County | 40,083 |
| 11 | Cerro Gordo County | 22,786 |
| 12 | Warren County | 21,921 |
| 13 | Clinton County | 21,581 |
| 14 | Des Moines County | 18,802 |
| 15 | Muscatine County | 18,454 |
| 16 | Webster County | 17,082 |
| 17 | Marshall County | 16,937 |
| 18 | Jasper County | 16,249 |
| 19 | Lee County | 15,794 |
| 20 | Wapello County | 15,730 |
| 21 | Marion County | 14,386 |
| 22 | Dickinson County | 14,206 |
| 23 | Sioux County | 13,285 |
| 24 | Boone County | 12,041 |
| 25 | Benton County | 11,114 |
| 26 | Plymouth County | 10,891 |
| 27 | Bremer County | 10,585 |
| 28 | Mahaska County | 9,728 |
| 29 | Washington County | 9,657 |
| 30 | Carroll County | 9,560 |
| 31 | Fayette County | 9,320 |
| 32 | Jackson County | 9,282 |
| 33 | Winneshiek County | 9,029 |
| 34 | Poweshiek County | 8,975 |
| 35 | Buchanan County | 8,945 |
| 36 | Jones County | 8,889 |
| 37 | Clayton County | 8,796 |
| 38 | Henry County | 8,445 |
| 39 | Cedar County | 8,300 |
| 40 | Buena Vista County | 8,293 |
| 41 | Delaware County | 8,169 |
| 42 | Clay County | 8,157 |
| 43 | Hardin County | 8,011 |
| 44 | Allamakee County | 7,761 |
| 45 | Jefferson County | 7,706 |
| 46 | Tama County | 7,595 |
| 47 | Iowa County | 7,369 |
| 48 | Floyd County | 7,306 |
| 49 | Kossuth County | 7,205 |
| 50 | Madison County | 7,100 |
| 51 | Hamilton County | 7,040 |
| 52 | Page County | 7,004 |
| 53 | Crawford County | 6,869 |
| 54 | Harrison County | 6,698 |
| 55 | Butler County | 6,570 |
| 56 | O'Brien County | 6,564 |
| 57 | Cass County | 6,393 |
| 58 | Appanoose County | 6,312 |
| 59 | Wright County | 6,278 |
| 60 | Mills County | 6,134 |
| 61 | Guthrie County | 5,808 |
| 62 | Union County | 5,785 |
| 63 | Cherokee County | 5,557 |
| 64 | Chickasaw County | 5,542 |
| 65 | Grundy County | 5,498 |
| 66 | Shelby County | 5,441 |
| 67 | Sac County | 5,118 |
| 68 | Hancock County | 5,116 |
| 69 | Winnebago County | 5,077 |
| 70 | Montgomery County | 5,005 |
| 71 | Mitchell County | 4,950 |
| 72 | Lyon County | 4,870 |
| 73 | Calhoun County | 4,798 |
| 74 | Louisa County | 4,739 |
| 75 | Franklin County | 4,657 |
| 76 | Keokuk County | 4,647 |
| 77 | Humboldt County | 4,603 |
| 78 | Palo Alto County | 4,535 |
| 79 | Clarke County | 4,522 |
| 80 | Emmet County | 4,520 |
| 81 | Monona County | 4,372 |
| 82 | Howard County | 4,320 |
| 83 | Greene County | 4,319 |
| 84 | Lucas County | 4,074 |
| 85 | Decatur County | 3,659 |
| 86 | Monroe County | 3,656 |
| 87 | Pocahontas County | 3,651 |
| 88 | Davis County | 3,612 |
| 89 | Adair County | 3,568 |
| 90 | Van Buren County | 3,490 |
| 91 | Worth County | 3,474 |
| 92 | Ida County | 3,369 |
| 93 | Fremont County | 3,125 |
| 94 | Wayne County | 3,019 |
| 95 | Taylor County | 2,889 |
| 96 | Osceola County | 2,868 |
| 97 | Audubon County | 2,790 |
| 98 | Ringgold County | 2,678 |
| 99 | Adams County | 1,889 |
