Loading map…
Affordable
Expensive
Compare Cities
vs
Cities in Iowa
1
Graettinger
Very Affordable · Income $69,519 · Rent $513/mo
55
2
Leon
Very Affordable · Income $56,818 · Rent $534/mo
55.6
3
Bedford
Very Affordable · Income $61,838 · Rent $610/mo
59.1
4
Manning
Very Affordable · Income $62,031 · Rent $563/mo
59.3
5
Sac City
Very Affordable · Income $54,815 · Rent $578/mo
59.9
6
New Sharon
Very Affordable · Income $62,679 · Rent $494/mo
60
7
Afton
Very Affordable · Income $60,625 · Rent $653/mo
60
8
Sumner
Very Affordable · Income $59,926 · Rent $591/mo
60.7
9
Ackley
Very Affordable · Income $60,577 · Rent $638/mo
60.9
10
Columbus Junction
Very Affordable · Income $62,500 · Rent $564/mo
61
11
Pocahontas
Very Affordable · Income $61,037 · Rent $638/mo
61
12
Rockwell
Very Affordable · Income $56,481 · Rent $492/mo
61.4
13
Laurens
Very Affordable · Income $53,594 · Rent $746/mo
61.5
14
Corning
Very Affordable · Income $54,500 · Rent $740/mo
61.8
15
Ida Grove
Very Affordable · Income $65,774 · Rent $668/mo
62
16
Villisca
Very Affordable · Income $55,625 · Rent $759/mo
62
17
Lansing
Very Affordable · Income $47,730 · Rent $553/mo
62
18
Winfield
Very Affordable · Income $42,891 · Rent $654/mo
62.2
19
Osceola
Very Affordable · Income $55,208 · Rent $630/mo
62.4
20
Corydon
Very Affordable · Income $52,500 · Rent $713/mo
62.4
21
Lamoni
Very Affordable · Income $48,854 · Rent $649/mo
62.5
22
Eldora
Very Affordable · Income $67,283 · Rent $688/mo
62.7
23
Rockwell City
Very Affordable · Income $52,688 · Rent $748/mo
62.7
24
Hampton
Very Affordable · Income $48,897 · Rent $722/mo
62.8
25
Manly
Very Affordable · Income $64,688 · Rent $649/mo
62.8
26
Greenfield
Very Affordable · Income $50,598 · Rent $602/mo
62.9
27
Strawberry Point
Very Affordable · Income $58,750 · Rent $636/mo
62.9
28
Clarinda
Very Affordable · Income $51,413 · Rent $639/mo
63.1
29
Red Oak
Very Affordable · Income $50,984 · Rent $720/mo
63.2
30
Centerville
Very Affordable · Income $42,064 · Rent $736/mo
63.2
31
Charles City
Very Affordable · Income $52,039 · Rent $621/mo
63.3
32
Estherville
Very Affordable · Income $55,699 · Rent $733/mo
63.3
33
Emmetsburg
Very Affordable · Income $54,408 · Rent $628/mo
63.3
34
Lake City
Very Affordable · Income $59,704 · Rent $719/mo
63.3
35
Hamburg
Very Affordable · Income $54,597 · Rent $670/mo
63.4
36
Cherokee
Very Affordable · Income $51,651 · Rent $614/mo
63.5
37
Manson
Very Affordable · Income $69,444 · Rent $654/mo
63.7
38
Hartley
Very Affordable · Income $48,088 · Rent $720/mo
63.7
39
Wayland
Very Affordable · Income $66,731 · Rent $643/mo
63.7
40
Belle Plaine
Very Affordable · Income $65,500 · Rent $678/mo
63.9
41
Lenox
Very Affordable · Income $66,615 · Rent $702/mo
64.1
42
Keokuk
Very Affordable · Income $47,571 · Rent $768/mo
64.2
43
Audubon
Very Affordable · Income $42,438 · Rent $779/mo
64.2
44
Lake Mills
Very Affordable · Income $63,750 · Rent $637/mo
64.5
45
Marengo
Very Affordable · Income $59,583 · Rent $666/mo
64.6
46
Clarion
Very Affordable · Income $48,853 · Rent $703/mo
64.6
47
Northwood
Very Affordable · Income $62,381 · Rent $650/mo
64.6
48
Chariton
Very Affordable · Income $50,100 · Rent $769/mo
64.7
49
Creston
Very Affordable · Income $51,366 · Rent $706/mo
64.9
50
Shenandoah
Very Affordable · Income $48,859 · Rent $756/mo
64.9
51
Mount Ayr
Very Affordable · Income $61,458 · Rent $686/mo
65
52
Belmond
Very Affordable · Income $55,233 · Rent $743/mo
65.2
53
Maquoketa
Very Affordable · Income $53,462 · Rent $703/mo
65.5
54
Nashua
Very Affordable · Income $60,000 · Rent $746/mo
65.6
55
Wapello
Very Affordable · Income $68,403 · Rent $702/mo
65.7
56
Guthrie Center
Very Affordable · Income $61,607 · Rent $773/mo
65.7
57
Oelwein
Very Affordable · Income $41,629 · Rent $790/mo
65.8
58
Nora Springs
Very Affordable · Income $71,389 · Rent $669/mo
65.9
59
Griswold
Very Affordable · Income $60,750 · Rent $836/mo
65.9
60
Fort Madison
Very Affordable · Income $48,944 · Rent $806/mo
66
61
Atlantic
Very Affordable · Income $54,692 · Rent $684/mo
66.1
62
Coon Rapids
Very Affordable · Income $61,058 · Rent $721/mo
66.1
63
Forest City
Very Affordable · Income $58,060 · Rent $687/mo
66.2
64
Sibley
Very Affordable · Income $60,417 · Rent $727/mo
66.2
65
George
Very Affordable · Income $61,302 · Rent $775/mo
66.2
66
Clinton
Very Affordable · Income $55,196 · Rent $746/mo
66.4
67
Postville
Very Affordable · Income $46,522 · Rent $826/mo
66.4
68
Akron
Very Affordable · Income $60,833 · Rent $670/mo
66.5
69
Manchester
Very Affordable · Income $57,969 · Rent $758/mo
66.6
70
Osage
Very Affordable · Income $56,667 · Rent $673/mo
66.6
71
Cresco
Very Affordable · Income $60,135 · Rent $798/mo
66.7
72
Waukon
Very Affordable · Income $52,738 · Rent $728/mo
66.9
73
Clarksville
Very Affordable · Income $58,523 · Rent $736/mo
66.9
74
Tama
Very Affordable · Income $59,129 · Rent $829/mo
67
75
Newhall
Very Affordable · Income $68,125 · Rent $538/mo
67
76
Humboldt
Very Affordable · Income $68,085 · Rent $640/mo
67.1
77
Eagle Grove
Very Affordable · Income $57,107 · Rent $841/mo
67.1
78
Baxter
Very Affordable · Income $57,500 · Rent $643/mo
67.1
79
Webster City
Very Affordable · Income $59,665 · Rent $844/mo
67.2
80
Denison
Very Affordable · Income $57,744 · Rent $775/mo
67.4
81
New London
Very Affordable · Income $60,735 · Rent $760/mo
67.8
82
Fort Dodge
Very Affordable · Income $59,452 · Rent $749/mo
67.9
83
Mount Pleasant
Very Affordable · Income $58,895 · Rent $672/mo
67.9
84
Sigourney
Very Affordable · Income $49,688 · Rent $823/mo
67.9
85
Melcher-Dallas
Very Affordable · Income $60,096 · Rent $931/mo
68
86
Shell Rock
Very Affordable · Income $68,125 · Rent $617/mo
68.3
87
Dunlap
Very Affordable · Income $56,667 · Rent $838/mo
68.3
88
Tripoli
Very Affordable · Income $71,641 · Rent $805/mo
68.3
89
Ottumwa
Very Affordable · Income $53,085 · Rent $915/mo
68.6
90
Sheldon
Very Affordable · Income $61,939 · Rent $631/mo
68.6
91
Reinbeck
Very Affordable · Income $82,188 · Rent $670/mo
68.6
92
Marshalltown
Very Affordable · Income $65,000 · Rent $832/mo
68.7
93
State Center
Very Affordable · Income $81,250 · Rent $706/mo
68.7
94
Holstein
Very Affordable · Income $65,043 · Rent $817/mo
68.8
95
Monticello
Very Affordable · Income $65,266 · Rent $665/mo
69
96
Oakland
Very Affordable · Income $71,635 · Rent $740/mo
69.1
97
Albia
Very Affordable · Income $58,894 · Rent $776/mo
69.2
98
Missouri Valley
Very Affordable · Income $61,480 · Rent $800/mo
69.2
99
Knoxville
Very Affordable · Income $57,318 · Rent $784/mo
69.3
100
Kingsley
Very Affordable · Income $64,524 · Rent $716/mo
69.3
101
Brooklyn
Very Affordable · Income $56,724 · Rent $831/mo
69.4
102
Jefferson
Very Affordable · Income $48,868 · Rent $828/mo
69.5
103
Grundy Center
Very Affordable · Income $80,294 · Rent $674/mo
69.6
104
Stuart
Very Affordable · Income $57,031 · Rent $707/mo
69.6
105
Elkader
Very Affordable · Income $62,574 · Rent $780/mo
69.6
106
Sheffield
Very Affordable · Income $61,953 · Rent $788/mo
69.7
107
Oskaloosa
Very Affordable · Income $57,949 · Rent $815/mo
69.9
108
Onawa
Very Affordable · Income $49,082 · Rent $907/mo
70
109
Iowa Falls
Very Affordable · Income $50,035 · Rent $877/mo
70.2
110
La Porte City
Very Affordable · Income $65,451 · Rent $760/mo
70.2
111
Tipton
Very Affordable · Income $69,231 · Rent $761/mo
70.3
112
Preston
Very Affordable · Income $81,542 · Rent $731/mo
70.4
113
West Union
Very Affordable · Income $50,050 · Rent $833/mo
70.5
114
Fairbank
Very Affordable · Income $95,200 · Rent $675/mo
70.5
115
Eddyville
Very Affordable · Income $59,006 · Rent $900/mo
70.5
116
Alta
Very Affordable · Income $70,094 · Rent $861/mo
70.6
117
Ogden
Very Affordable · Income $70,333 · Rent $760/mo
70.7
118
Sanborn
Very Affordable · Income $54,500 · Rent $865/mo
70.8
119
Traer
Very Affordable · Income $67,321 · Rent $850/mo
70.8
120
Mason City
Very Affordable · Income $60,786 · Rent $841/mo
70.9
121
Perry
Very Affordable · Income $57,276 · Rent $901/mo
70.9
122
Bloomfield
Very Affordable · Income $58,047 · Rent $855/mo
70.9
123
Burlington
Very Affordable · Income $51,628 · Rent $902/mo
71
124
Wellman
Very Affordable · Income $55,833 · Rent $755/mo
71
125
Greene
Very Affordable · Income $51,756 · Rent $856/mo
71
126
Wilton
Very Affordable · Income $69,094 · Rent $781/mo
71.1
127
Fayette
Very Affordable · Income $39,375 · Rent $923/mo
71.2
128
Moville
Very Affordable · Income $90,250 · Rent $691/mo
71.3
129
Garner
Very Affordable · Income $69,056 · Rent $735/mo
71.4
130
Spencer
Very Affordable · Income $57,175 · Rent $737/mo
71.5
131
Central City
Very Affordable · Income $76,667 · Rent $694/mo
71.5
132
Jewell Junction
Very Affordable · Income $75,179 · Rent $866/mo
71.6
133
New Hampton
Very Affordable · Income $60,052 · Rent $782/mo
71.8
134
Fairfield
Very Affordable · Income $44,277 · Rent $835/mo
71.9
135
Roland
Very Affordable · Income $80,250 · Rent $733/mo
71.9
136
Storm Lake
Very Affordable · Income $54,615 · Rent $782/mo
72
137
Hawarden
Very Affordable · Income $66,920 · Rent $841/mo
72
138
West Burlington
Very Affordable · Income $42,721 · Rent $835/mo
72.1
139
Dysart
Very Affordable · Income $72,917 · Rent $775/mo
72.2
140
Newton
Very Affordable · Income $53,873 · Rent $826/mo
72.3
141
Carroll
Very Affordable · Income $60,368 · Rent $695/mo
72.3
142
Toledo
Very Affordable · Income $51,574 · Rent $928/mo
72.3
143
St. Ansgar
Very Affordable · Income $76,042 · Rent $822/mo
72.3
144
Monroe
Very Affordable · Income $83,362 · Rent $742/mo
72.4
145
Marcus
Very Affordable · Income $68,750 · Rent $723/mo
72.6
146
Pleasantville
Very Affordable · Income $66,534 · Rent $752/mo
72.7
147
Woodbine
Very Affordable · Income $58,816 · Rent $830/mo
72.7
148
Clarence
Very Affordable · Income $63,594 · Rent $854/mo
72.7
149
Boone
Very Affordable · Income $64,192 · Rent $837/mo
72.8
150
Anamosa
Very Affordable · Income $55,934 · Rent $759/mo
72.8
151
Parkersburg
Very Affordable · Income $69,038 · Rent $638/mo
72.9
152
Evansdale
Very Affordable · Income $54,575 · Rent $875/mo
73.1
153
Walcott
Very Affordable · Income $74,563 · Rent $782/mo
73.2
154
Independence
Very Affordable · Income $63,042 · Rent $800/mo
73.3
155
Monona
Very Affordable · Income $53,250 · Rent $960/mo
73.4
156
Colfax
Very Affordable · Income $81,076 · Rent $864/mo
73.5
157
Waterloo
Very Affordable · Income $54,104 · Rent $865/mo
73.7
158
Algona
Very Affordable · Income $52,903 · Rent $865/mo
73.7
159
Alton
Very Affordable · Income $81,923 · Rent $695/mo
73.7
160
Logan
Very Affordable · Income $78,421 · Rent $871/mo
73.9
161
Lisbon
Very Affordable · Income $82,452 · Rent $675/mo
74.1
162
Avoca
Very Affordable · Income $66,250 · Rent $798/mo
74.4
163
Fredericksburg
Very Affordable · Income $62,583 · Rent $839/mo
74.4
164
Muscatine
Very Affordable · Income $58,474 · Rent $935/mo
74.5
165
Mitchellville
Very Affordable · Income $75,278 · Rent $774/mo
74.5
166
Mediapolis
Very Affordable · Income $71,761 · Rent $839/mo
74.5
167
Nevada
Very Affordable · Income $69,742 · Rent $806/mo
74.6
168
Montezuma
Very Affordable · Income $62,764 · Rent $858/mo
74.6
169
Lake Park
Very Affordable · Income $75,476 · Rent $913/mo
74.6
170
Camanche
Very Affordable · Income $65,090 · Rent $793/mo
74.9
171
Washington
Very Affordable · Income $56,399 · Rent $915/mo
75.1
172
Malvern
Very Affordable · Income $86,413 · Rent $818/mo
75.1
173
Sully
Very Affordable · Income $83,029 · Rent $911/mo
75.5
174
Williamsburg
Very Affordable · Income $78,861 · Rent $745/mo
75.6
175
Jesup
Very Affordable · Income $83,519 · Rent $775/mo
75.6
176
Cascade
Very Affordable · Income $62,829 · Rent $802/mo
75.7
177
Janesville
Very Affordable · Income $88,625 · Rent $605/mo
75.7
178
Sioux City
Very Affordable · Income $64,250 · Rent $904/mo
75.8
179
Riverside
Very Affordable · Income $79,265 · Rent $743/mo
75.9
180
Winthrop
Very Affordable · Income $62,396 · Rent $953/mo
75.9
181
Davenport
Very Affordable · Income $59,890 · Rent $890/mo
76
182
Guttenberg
Very Affordable · Income $50,833 · Rent $756/mo
76.2
183
Glenwood
Very Affordable · Income $65,833 · Rent $758/mo
76.3
184
Conrad
Very Affordable · Income $67,500 · Rent $940/mo
76.3
185
Remsen
Very Affordable · Income $87,800 · Rent $857/mo
76.6
186
Vinton
Very Affordable · Income $63,100 · Rent $923/mo
76.9
187
Lone Tree
Very Affordable · Income $78,359 · Rent $840/mo
77.1
188
Story City
Very Affordable · Income $67,308 · Rent $863/mo
77.4
189
Britt
Very Affordable · Income $59,805 · Rent $1,180/mo
77.4
190
Cedar Rapids
Very Affordable · Income $66,895 · Rent $886/mo
77.5
191
Madrid
Very Affordable · Income $74,375 · Rent $897/mo
77.5
192
Rock Rapids
Very Affordable · Income $67,625 · Rent $766/mo
77.6
193
Grinnell
Very Affordable · Income $57,813 · Rent $852/mo
77.7
194
Denver
Very Affordable · Income $84,107 · Rent $725/mo
77.8
195
Durant
Very Affordable · Income $76,625 · Rent $794/mo
77.9
196
Prairie City
Very Affordable · Income $80,000 · Rent $863/mo
77.9
197
Council Bluffs
Very Affordable · Income $61,181 · Rent $964/mo
78.1
198
Urbana
Very Affordable · Income $107,625 · Rent $763/mo
78.1
199
Le Mars
Very Affordable · Income $73,734 · Rent $834/mo
78.2
200
Neola
Very Affordable · Income $69,167 · Rent $934/mo
78.2
201
Harlan
Very Affordable · Income $55,893 · Rent $1,034/mo
78.3
202
Springville
Very Affordable · Income $78,636 · Rent $940/mo
78.3
203
West Liberty
Very Affordable · Income $63,910 · Rent $961/mo
78.5
204
Dallas Center
Very Affordable · Income $78,939 · Rent $750/mo
78.6
205
Hiawatha
Very Affordable · Income $65,610 · Rent $818/mo
78.7
206
Milford
Very Affordable · Income $59,059 · Rent $786/mo
78.7
207
Clear Lake
Very Affordable · Income $66,900 · Rent $728/mo
78.8
208
Panora
Very Affordable · Income $61,438 · Rent $991/mo
79
209
Dubuque
Very Affordable · Income $63,520 · Rent $915/mo
79.6
210
Bellevue
Very Affordable · Income $72,188 · Rent $833/mo
79.6
211
Atkins
Very Affordable · Income $110,313 · Rent $480/mo
79.7
212
Sloan
Very Affordable · Income $69,167 · Rent $938/mo
79.7
213
Winterset
Very Affordable · Income $71,411 · Rent $936/mo
79.9
214
Carter Lake
Very Affordable · Income $64,479 · Rent $1,099/mo
80.2
215
Kalona
Very Affordable · Income $67,813 · Rent $801/mo
80.2
216
Dike
Very Affordable · Income $86,188 · Rent $713/mo
80.2
217
Hull
Very Affordable · Income $69,583 · Rent $793/mo
80.5
218
Mount Vernon
Very Affordable · Income $98,991 · Rent $714/mo
80.6
219
Decorah
Very Affordable · Income $57,939 · Rent $746/mo
80.9
220
Des Moines
Very Affordable · Income $62,378 · Rent $995/mo
81.1
221
DeWitt
Very Affordable · Income $66,653 · Rent $894/mo
81.1
222
Epworth
Very Affordable · Income $69,188 · Rent $839/mo
81.1
223
Orange City
Very Affordable · Income $77,500 · Rent $767/mo
81.3
224
Spirit Lake
Very Affordable · Income $70,248 · Rent $891/mo
81.3
225
Center Point
Very Affordable · Income $80,053 · Rent $928/mo
81.4
226
Carlisle
Very Affordable · Income $94,214 · Rent $925/mo
81.5
227
Slater
Very Affordable · Income $87,955 · Rent $878/mo
81.5
228
Waverly
Very Affordable · Income $78,278 · Rent $861/mo
82.1
229
Rock Valley
Very Affordable · Income $63,485 · Rent $903/mo
82.4
230
West Branch
Very Affordable · Income $72,938 · Rent $906/mo
82.7
231
Marion
Very Affordable · Income $81,519 · Rent $906/mo
83.1
232
Indianola
Very Affordable · Income $73,534 · Rent $914/mo
83.1
233
Earlham
Very Affordable · Income $103,977 · Rent $825/mo
83.2
234
Farley
Very Affordable · Income $97,868 · Rent $869/mo
83.3
235
Dyersville
Very Affordable · Income $71,571 · Rent $944/mo
83.5
236
Lawton
Very Affordable · Income $86,607 · Rent $778/mo
83.9
237
Van Meter
Very Affordable · Income $124,375 · Rent $889/mo
84.7
238
Sioux Center
Affordable · Income $82,050 · Rent $775/mo
85.2
239
Hudson
Affordable · Income $113,274 · Rent $895/mo
85.6
240
Treynor
Affordable · Income $93,958 · Rent $1,037/mo
85.8
241
Walford
Affordable · Income $108,864 · Rent $842/mo
88.1
242
Swisher
Affordable · Income $94,091 · Rent $960/mo
88.9
243
Gilbert
Affordable · Income $105,000 · Rent $918/mo
89.6
244
Adel
Affordable · Income $91,891 · Rent $818/mo
90.1
245
Blue Grass
Affordable · Income $78,125 · Rent $1,190/mo
90.1
246
Pella
Affordable · Income $86,025 · Rent $1,025/mo
90.7
247
Norwalk
Affordable · Income $94,176 · Rent $956/mo
91
248
Ames
Affordable · Income $57,428 · Rent $1,011/mo
91.2
249
Eldridge
Affordable · Income $89,946 · Rent $840/mo
91.2
250
Park View
Affordable · Income $111,711 · Rent $995/mo
91.4
251
Ely
Affordable · Income $97,188 · Rent $948/mo
91.8
252
Peosta
Affordable · Income $108,542 · Rent $906/mo
92.6
253
Le Claire
Affordable · Income $95,206 · Rent $926/mo
93.2
254
Cedar Falls
Affordable · Income $71,011 · Rent $1,112/mo
93.9
255
Iowa City
Affordable · Income $54,879 · Rent $1,077/mo
94.3
256
Granger
Affordable · Income $107,604 · Rent $1,018/mo
94.3
257
Coralville
Affordable · Income $67,691 · Rent $1,022/mo
94.5
258
Altoona
Affordable · Income $89,100 · Rent $1,140/mo
94.7
259
Windsor Heights
Average · Income $85,055 · Rent $1,207/mo
95.5
260
Grimes
Average · Income $99,896 · Rent $1,042/mo
95.6
261
Bettendorf
Average · Income $100,570 · Rent $1,060/mo
95.9
262
Pleasant Hill
Average · Income $81,992 · Rent $1,102/mo
95.9
263
Bondurant
Average · Income $120,588 · Rent $1,084/mo
96.7
264
Polk City
Average · Income $152,536 · Rent $723/mo
96.8
265
Sergeant Bluff
Average · Income $117,500 · Rent $1,155/mo
97.5
266
West Des Moines
Average · Income $82,345 · Rent $1,153/mo
97.8
267
North Liberty
Average · Income $100,197 · Rent $1,198/mo
99.9
268
Urbandale
Average · Income $111,888 · Rent $1,108/mo
100.4
269
Solon
Average · Income $114,936 · Rent $1,139/mo
100.8
270
Huxley
Average · Income $120,868 · Rent $1,195/mo
101.2
271
Tiffin
Average · Income $94,011 · Rent $1,152/mo
101.4
272
Saylorville
Average · Income $75,571 · Rent $1,256/mo
102.5
273
Ankeny
Average · Income $101,151 · Rent $1,289/mo
103.8
274
Waukee
Average · Income $106,846 · Rent $1,209/mo
104.3
275
Palo
Above Average · Income $92,368 · Rent $1,536/mo
106.7
276
Fairfax
Above Average · Income $118,750 · Rent $1,461/mo
107.2
277
Clive
Above Average · Income $124,908 · Rent $1,089/mo
107.4
278
Johnston
Above Average · Income $98,324 · Rent $1,225/mo
108.1
279
University Heights
Expensive · Income $102,838 · Rent $1,455/mo
120.8