CensusEasy
RANKING · 2024 ACS · 87 SHOWN OF 87

Most affordable housing, Iowa cities

Iowa cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2024 ACS). This list covers the 87 cities in Iowa that qualify, ranked against each other statewide. The median across all 87 is 2.7. Biggest climber in the top 100 since 2020: Vinton, IA, up 53 places to #22.

Flip the list · Least affordable housing, US cities →
Most affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 1990
01▲6Ottumwa, IAIA25,3191.7+33%
02▲4Perry, IAIA8,2081.8+16%
03▲1Marshalltown, IAIA27,5361.8+17%
04▲5Fort Madison, IAIA9,9351.9+23%
05▼3Estherville, IAIA5,8071.9+38%
06▲10Burlington, IAIA23,3361.9+26%
07▲36Charles City, IAIA7,0131.9+15%
08▲14Clinton, IAIA24,0492.0+26%
09▼4Keokuk, IAIA9,5102.0+42%
10▼9Red Oak, IAIA5,3882.0+19%
11▼8Webster City, IAIA7,8152.0+15%
12▲18Oelwein, IAIA5,7572.1+58%
13▼5Osceola, IAIA5,6792.1+6%
14▲14Creston, IAIA7,3352.2+31%
15▲5Mason City, IAIA26,8532.2+21%
16▼3Maquoketa, IAIA6,0272.2+8%
17▲8Centerville, IAIA5,3272.2+26%
18▼1Cherokee, IAIA5,1222.2+57%
19▲4Independence, IAIA6,3122.2+25%
20▲7Manchester, IAIA5,3572.3+25%
21▼11Denison, IAIA8,2142.3+15%
22▲53Vinton, IAIA5,0042.3+36%
23▲9Bondurant, IAIA9,6472.3+29%
24▲2Fort Dodge, IAIA24,8372.4+40%
25▼14Oskaloosa, IAIA11,4932.4+40%
26▲5Sergeant Bluff, IAIA5,3242.4+23%
27▲11Nevada, IAIA6,9742.4+23%
28▲30Atlantic, IAIA6,6762.5+31%
29▼11Iowa Falls, IAIA5,0132.5+47%
30▼15Clarinda, IAIA5,2732.5+45%
31▼19Boone, IAIA12,4712.5+59%
32▲15Davenport, IAIA100,3582.5+36%
33▼12Sioux City, IAIA86,3562.5+55%
34▼1Polk City, IAIA6,6302.5+57%
35▲5Grimes, IAIA17,4052.5+49%
36▲30DeWitt, IAIA5,7042.6+47%
37▼23Knoxville, IAIA7,4692.6+50%
38▼3Mount Pleasant, IAIA8,5002.6+27%
39▼20Muscatine, IAIA23,1642.6+55%
40▲2Waterloo, IAIA66,9192.7+58%
41▼7Cedar Rapids, IAIA137,9352.7+48%
42▼13Council Bluffs, IAIA62,6802.7+52%
43▲5Newton, IAIA15,7412.7+65%
44▲30Carroll, IAIA10,0852.7+37%
45Asbury, IAIA6,0352.7+57%
46▲30Storm Lake, IAIA11,5902.7+39%
47▼23Washington, IAIA7,2612.8+63%
48▲8Waverly, IAIA10,5612.8+48%
49▼13Marion, IAIA42,7322.8+52%
50▲11Winterset, IAIA5,5202.8+50%
51▲22Anamosa, IAIA5,9012.8+65%
52▲11Algona, IAIA5,3092.9+61%
53▼12Glenwood, IAIA5,2872.9+47%
54▲11Windsor Heights, IAIA5,0592.9+55%
55▼18Le Mars, IAIA10,7602.9+43%
56▼17Norwalk, IAIA15,0043.0+88%
57▼7Des Moines, IAIA212,0863.0+61%
58▼12Urbandale, IAIA48,5703.0+47%
59▲1North Liberty, IAIA21,9763.0+29%
60▼6Clive, IAIA19,8613.0+34%
61▼9Fairfield, IAIA9,2203.0+22%
62Bettendorf, IAIA40,7103.0+82%
63▼6Ankeny, IAIA77,8333.1+59%
64▲14Spencer, IAIA11,2183.1+68%
65▼14Sheldon, IAIA5,5753.1+79%
66▼7Dubuque, IAIA59,1483.1+64%
67▲3Sioux Center, IAIA8,8643.1+40%
68▼13Indianola, IAIA16,8293.1+46%
69▼25Altoona, IAIA22,7963.2+80%
70▲7Grinnell, IAIA9,4303.2+51%
71▼22Orange City, IAIA6,4683.2+61%
72▼4Pleasant Hill, IAIA11,2393.3+96%
73▼4Clear Lake, IAIA7,6013.3+67%
74▼3Hiawatha, IAIA7,4323.3+49%
75▲5Spirit Lake, IAIA5,5253.3+59%
76▲7Eldridge, IAIA6,9543.3+89%
77▼10Tiffin, IAIA7,1563.4+56%
78▲4Cedar Falls, IAIA41,2403.4+69%
79▲2Adel, IAIA7,0983.4+81%
80▼8Johnston, IAIA25,0653.5+55%
81▼28Waukee, IAIA34,8903.5+82%
82▼18Pella, IAIA10,9923.5+73%
83▼4West Des Moines, IAIA74,2243.6+63%
84Decorah, IAIA7,4173.8+68%
85Coralville, IAIA23,9604.3+58%
86Ames, IAIA68,2204.5+55%
87Iowa City, IAIA76,2294.9+53%
SHOWING 1–87 OF 87

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES