Most Affordable Cities in Iowa.

Cities in Iowa ranked by median rent as a share of median household income.

42 cities ranked · See the national list

#CityMedian Rent
1Clive$1,073
2Norwalk$838
3Carroll$722
4Grimes$1,251
5Urbandale$1,211
6Marion$961
7Bettendorf$1,187
8Boone$831
9Ankeny$1,319
10North Liberty$1,246
11Pella$1,046
12Le Mars$929
13Johnston$1,338
14Marshalltown$891
15Fort Dodge$785
16Oskaloosa$831
17Indianola$986
18Clinton$791
19Waverly$1,057
20Pleasant Hill$1,215
21Spencer$805
22Mason City$882
23Waukee$1,383
24Cedar Rapids$967
25Sioux City$976
26Newton$819
27West Des Moines$1,237
28Storm Lake$898
29Altoona$1,235
30Dubuque$948
31Davenport$978
32Ottumwa$921
33Coralville$1,057
34Cedar Falls$1,203
35Burlington$924
36Council Bluffs$1,030
37Waterloo$923
38Fort Madison$826
39Des Moines$1,090
40Muscatine$974
41Ames$1,023
42Iowa City$1,094