Counties in Iowa by housing units

Polk County had the highest housing units of 99 counties in 2023, at 215,016. Adams County had the lowest, at 1,892. The median was 7,056 and the figure for Iowa was 1.43 million. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest215,016Polk County
Lowest1,892Adams County
Median7,05699 counties
Iowa1,427,175History

Map of counties, 2023

Adair County: 3,595 countAdams County: 1,892 countAllamakee County: 7,730 countAppanoose County: 6,314 countAudubon County: 2,786 countBenton County: 11,095 countBlack Hawk County: 58,748 countBoone County: 12,005 countBremer County: 10,542 countBuchanan County: 8,946 countBuena Vista County: 8,241 countButler County: 6,569 countCalhoun County: 4,794 countCarroll County: 9,508 countCass County: 6,397 countCedar County: 8,238 countCerro Gordo County: 22,730 countCherokee County: 5,555 countChickasaw County: 5,545 countClarke County: 4,401 countClay County: 8,141 countClayton County: 8,791 countClinton County: 21,590 countCrawford County: 6,852 countDallas County: 43,195 countDavis County: 3,602 countDecatur County: 3,651 countDelaware County: 8,142 countDes Moines County: 18,778 countDickinson County: 14,060 countDubuque County: 43,003 countEmmet County: 4,517 countFayette County: 9,324 countFloyd County: 7,308 countFranklin County: 4,657 countFremont County: 3,130 countGreene County: 4,316 countGrundy County: 5,489 countGuthrie County: 5,782 countHamilton County: 7,056 countHancock County: 5,120 countHardin County: 8,028 countHarrison County: 6,679 countHenry County: 8,442 countHoward County: 4,314 countHumboldt County: 4,600 countIda County: 3,365 countIowa County: 7,355 countJackson County: 9,272 countJasper County: 16,208 countJefferson County: 7,707 countJohnson County: 67,211 countJones County: 8,882 countKeokuk County: 4,650 countKossuth County: 7,220 countLee County: 15,808 countLinn County: 101,989 countLouisa County: 4,736 countLucas County: 4,077 countLyon County: 4,857 countMadison County: 7,031 countMahaska County: 9,708 countMarion County: 14,268 countMarshall County: 16,860 countMills County: 6,119 countMitchell County: 4,902 countMonona County: 4,390 countMonroe County: 3,648 countMontgomery County: 5,011 countMuscatine County: 18,429 countO'Brien County: 6,544 countOsceola County: 2,867 countPage County: 6,996 countPalo Alto County: 4,517 countPlymouth County: 10,863 countPocahontas County: 3,658 countPolk County: 215,016 countPottawattamie County: 40,022 countPoweshiek County: 8,946 countRinggold County: 2,676 countSac County: 5,122 countScott County: 78,130 countShelby County: 5,429 countSioux County: 13,175 countStory County: 41,642 countTama County: 7,595 countTaylor County: 2,890 countUnion County: 5,790 countVan Buren County: 3,506 countWapello County: 15,740 countWarren County: 21,473 countWashington County: 9,638 countWayne County: 3,021 countWebster County: 17,053 countWinnebago County: 5,080 countWinneshiek County: 9,011 countWoodbury County: 43,121 countWorth County: 3,487 countWright County: 6,266 count
  • Under 4,000
  • 4,000 to 5,000
  • 5,000 to 7,000
  • 7,000 to 9,000
  • 9,000 to 17K
  • 17K and over
count, 2023. Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B25001: total housing units. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2023

Polk County: 215,016 countPolk County215,016Linn County: 101,989 countLinn County101,989Scott County: 78,130 countScott County78,130Johnson County: 67,211 countJohnson County67,211Black Hawk County: 58,748 countBlack Hawk County58,748Dallas County: 43,195 countDallas County43,195Woodbury County: 43,121 countWoodbury County43,121Dubuque County: 43,003 countDubuque County43,003Story County: 41,642 countStory County41,642Pottawattamie County: 40,022 countPottawattamie County40,022Cerro Gordo County: 22,730 countCerro Gordo County22,730Clinton County: 21,590 countClinton County21,590Warren County: 21,473 countWarren County21,473Des Moines County: 18,778 countDes Moines County18,778Muscatine County: 18,429 countMuscatine County18,429Webster County: 17,053 countWebster County17,053Marshall County: 16,860 countMarshall County16,860Jasper County: 16,208 countJasper County16,208Lee County: 15,808 countLee County15,808Wapello County: 15,740 countWapello County15,740Marion County: 14,268 countMarion County14,268Dickinson County: 14,060 countDickinson County14,060Sioux County: 13,175 countSioux County13,175Boone County: 12,005 countBoone County12,005Benton County: 11,095 countBenton County11,095Plymouth County: 10,863 countPlymouth County10,863Bremer County: 10,542 countBremer County10,542Mahaska County: 9,708 countMahaska County9,708Washington County: 9,638 countWashington County9,638Carroll County: 9,508 countCarroll County9,508Fayette County: 9,324 countFayette County9,324Jackson County: 9,272 countJackson County9,272Winneshiek County: 9,011 countWinneshiek County9,011Buchanan County: 8,946 countBuchanan County8,946Poweshiek County: 8,946 countPoweshiek County8,946Jones County: 8,882 countJones County8,882Clayton County: 8,791 countClayton County8,791Henry County: 8,442 countHenry County8,442Buena Vista County: 8,241 countBuena Vista County8,241Cedar County: 8,238 countCedar County8,238Polk County: 215,016 countPolk County215,016Linn County: 101,989 countLinn County101,989Scott County: 78,130 countScott County78,130Johnson County: 67,211 countJohnson County67,211Black Hawk County: 58,748 countBlack Hawk County58,748Dallas County: 43,195 countDallas County43,195Woodbury County: 43,121 countWoodbury County43,121Dubuque County: 43,003 countDubuque County43,003Story County: 41,642 countStory County41,642Pottawattamie County: 40,022 countPottawattamie County40,022Cerro Gordo County: 22,730 countCerro Gordo County22,730Clinton County: 21,590 countClinton County21,590Warren County: 21,473 countWarren County21,473Des Moines County: 18,778 countDes Moines County18,778Muscatine County: 18,429 countMuscatine County18,429Webster County: 17,053 countWebster County17,053Marshall County: 16,860 countMarshall County16,860Jasper County: 16,208 countJasper County16,208Lee County: 15,808 countLee County15,808Wapello County: 15,740 countWapello County15,740Marion County: 14,268 countMarion County14,268Dickinson County: 14,060 countDickinson County14,060Sioux County: 13,175 countSioux County13,175Boone County: 12,005 countBoone County12,005Benton County: 11,095 countBenton County11,095Plymouth County: 10,863 countPlymouth County10,863Bremer County: 10,542 countBremer County10,542Mahaska County: 9,708 countMahaska County9,708Washington County: 9,638 countWashington County9,638Carroll County: 9,508 countCarroll County9,508Fayette County: 9,324 countFayette County9,324Jackson County: 9,272 countJackson County9,272Winneshiek County: 9,011 countWinneshiek County9,011Buchanan County: 8,946 countBuchanan County8,946Poweshiek County: 8,946 countPoweshiek County8,946Jones County: 8,882 countJones County8,882Clayton County: 8,791 countClayton County8,791Henry County: 8,442 countHenry County8,442Buena Vista County: 8,241 countBuena Vista County8,241Cedar County: 8,238 countCedar County8,238
count. Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B25001: total housing units. Retrieved 2026-10-12.

Full ranking

RankCounties2023
count
Change on 2022
1Polk County215,016+1.7%
2Linn County101,989+0.8%
3Scott County78,130+0.7%
4Johnson County67,211+1.6%
5Black Hawk County58,748+0.3%
6Dallas County43,195+3.5%
7Woodbury County43,121+0.6%
8Dubuque County43,003+0.7%
9Story County41,642+0.7%
10Pottawattamie County40,022+0.3%
11Cerro Gordo County22,730+0.3%
12Clinton County21,590+0.1%
13Warren County21,473+1.8%
14Des Moines County18,778-0.1%
15Muscatine County18,429+0.2%
16Webster County17,053+0.4%
17Marshall County16,860+0.4%
18Jasper County16,208+0.2%
19Lee County15,808-0.4%
20Wapello County15,740-0.1%
21Marion County14,268+0.6%
22Dickinson County14,060+1.6%
23Sioux County13,175+1%
24Boone County12,005+0.5%
25Benton County11,095+0.2%
26Plymouth County10,863+0.4%
27Bremer County10,542+0.5%
28Mahaska County9,708+0.1%
29Washington County9,638+0.3%
30Carroll County9,508-0.1%
31Fayette County9,3240%
32Jackson County9,272+0.1%
33Winneshiek County9,011+0.6%
34Buchanan County8,946+0.4%
34Poweshiek County8,9460%
36Jones County8,882-0.1%
37Clayton County8,791+0.1%
38Henry County8,442+0.4%
39Buena Vista County8,241+0.5%
40Cedar County8,238+0.3%
41Delaware County8,142+0.4%
42Clay County8,141+0.5%
43Hardin County8,028-0%
44Allamakee County7,730+0.4%
45Jefferson County7,707+0.3%
46Tama County7,595+0.1%
47Iowa County7,355+0.2%
48Floyd County7,308-0.4%
49Kossuth County7,220-0.1%
50Hamilton County7,056+0.2%
51Madison County7,031+1.1%
52Page County6,996-0%
53Crawford County6,852-0.1%
54Harrison County6,679-0.1%
55Butler County6,569+0.4%
56O'Brien County6,544-0%
57Cass County6,397-0.1%
58Appanoose County6,314-0.1%
59Wright County6,266-0.2%
60Mills County6,119-0%
61Union County5,790-0%
62Guthrie County5,782-0%
63Cherokee County5,5550%
64Chickasaw County5,545+0.1%
65Grundy County5,489+0.6%
66Shelby County5,429+0.1%
67Sac County5,122-0.4%
68Hancock County5,120-0.1%
69Winnebago County5,080-0.2%
70Montgomery County5,011-0.4%
71Mitchell County4,902+0.3%
72Lyon County4,857+0.1%
73Calhoun County4,7940%
74Louisa County4,736-0.1%
75Franklin County4,657-0.2%
76Keokuk County4,650-0.4%
77Humboldt County4,600+0.6%
78Emmet County4,517+0.1%
78Palo Alto County4,517+0.2%
80Clarke County4,401+1.9%
81Monona County4,390-0.3%
82Greene County4,316-0.2%
83Howard County4,314+0.2%
84Lucas County4,077-0.1%
85Pocahontas County3,658-0.1%
86Decatur County3,651-0.3%
87Monroe County3,648-0.3%
88Davis County3,602+0.4%
89Adair County3,595-0.3%
90Van Buren County3,506-0.1%
91Worth County3,4870%
92Ida County3,3650%
93Fremont County3,130-0.4%
94Wayne County3,021-0.4%
95Taylor County2,890-0.6%
96Osceola County2,867-0.6%
97Audubon County2,786-0.7%
98Ringgold County2,676+0.1%
99Adams County1,892-0.1%

Other periods

About this ranking

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.

A survey estimate averaged over five years, not a count on one date.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B25001: total housing units. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). American Community Survey 5-year estimates, table B25001: total housing units (Counties in Iowa by housing units, 2023) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat

MLA 9

American Community Survey 5-year estimates, table B25001: total housing units, Counties in Iowa by housing units, 2023. U.S. Census Bureau, 29 Jan. 2026, https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat. Invokely, https://invokely.ai/rankings/housing-units/iowa-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. American Community Survey 5-year estimates, table B25001: total housing units. Counties in Iowa by housing units, 2023. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat. Also distributed by Invokely, https://invokely.ai/rankings/housing-units/iowa-counties?period=2023.

Harvard

U.S. Census Bureau (2026) American Community Survey 5-year estimates, table B25001: total housing units, Counties in Iowa by housing units, 2023 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat, via Invokely: https://invokely.ai/rankings/housing-units/iowa-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{American Community Survey 5-year estimates, table B25001: total housing units: Counties in Iowa by housing units, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/housing-units/iowa-counties?period=2023. Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B25001: total housing units. https://www2.census.gov/programs-surveys/acs/summary\_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - American Community Survey 5-year estimates, table B25001: total housing units: Counties in Iowa by housing units, 2023
PY  - 2026
DA  - 2026/01/29
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat
L2  - https://invokely.ai/rankings/housing-units/iowa-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/housing-units/iowa-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B25001: total housing units. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b25001.dat. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by housing units using official data, and cite the source.
rank_places {"indicator":"housing_units","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=housing_units&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest housing units?

Polk County, with 215,016 in 2023, according to the U.S. Census Bureau.

Which county has the lowest housing units?

Adams County, with 1,892 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B25001: total housing units. Retrieved 2026-10-12.

Housing units: other rankings

Counties in Iowa: more rankings