LivabilityCalc
Find Your City

Most Affordable Cities in Iowa

Cost of living rankings for 86 cities in Iowa. On average, Iowa is affordable with a statewide average Cost Index of 81.

Data Updated: March 2026
Cheapest City
Keokuk
Index: 67
Most Expensive
Clive
Index: 107
State Average
81
National: 100
Cities Ranked
86
with complete data

All 86 Cities in Iowa — By Affordability

#CityIndexHome ValueRentIncome
1Keokuk67$93,700$810$49,340
2Oelwein67$96,800$762$49,821
3Estherville67$96,300$739$54,624
4Red Oak67$91,600$768$52,996
5Fort Madison68$95,900$824$49,359
6Creston68$112,600$672$50,752
7Charles City68$118,900$628$56,734
8Centerville68$99,000$758$41,472
9Clarinda68$112,200$653$50,644
10Ottumwa69$92,400$956$56,994
11Clinton69$115,400$751$57,493
12Cherokee69$119,400$707$48,693
13Perry70$122,100$877$63,983
14Iowa Falls70$106,300$898$53,051
15Marshalltown71$117,100$864$68,854
16Fort Dodge71$127,576$764$61,769
17Webster City71$115,400$878$65,844
18Atlantic71$134,900$750$57,486
19Maquoketa71$126,800$745$56,039
20Manchester71$130,500$743$58,578
21Mason City72$130,000$874$62,369
22Burlington72$115,800$931$55,274
23Oskaloosa72$128,900$880$62,172
24Denison72$137,600$770$63,850
25Waterloo73$150,200$896$56,344
26Boone73$156,400$791$67,269
27Mount Pleasant73$145,600$773$59,216
28Washington73$144,500$927$56,536
29Knoxville74$147,600$810$70,136
30Independence74$156,900$769$72,250
31Osceola74$145,300$832$62,363
32Sioux City75$162,600$936$65,473
33Council Bluffs75$164,300$980$64,092
34Muscatine75$146,900$979$59,332
35Fairfield75$152,900$864$48,302
36Anamosa75$164,900$897$56,167
37Algona75$156,200$887$52,542
38Davenport76$162,900$930$64,497
39Storm Lake76$163,600$830$58,341
40Nevada76$177,800$884$75,221
41Spencer77$178,300$795$57,068
42Carroll77$184,100$718$59,323
43Sheldon77$173,600$842$68,448
44Winterset77$181,500$943$69,268
45Glenwood77$193,800$842$69,320
46Dubuque78$193,100$943$64,985
47Newton78$196,481$828$56,321
48Grinnell79$204,472$876$64,426
49Cedar Rapids80$204,214$925$67,859
50Le Mars81$202,200$908$72,381
51Waverly81$215,200$909$78,429
52Des Moines82$204,843$1,141$63,966
53Indianola83$228,100$966$78,125
54Clear Lake83$235,100$755$70,278
55Decorah83$234,600$788$62,177
56Spirit Lake83$218,400$885$73,627
57Hiawatha84$252,318$846$67,628
58DeWitt84$223,100$950$84,474
59Orange City85$245,300$815$81,667
60Norwalk87$275,700$869$94,583
61Ames88$263,800$1,040$60,102
62Marion88$268,012$978$87,105
63Cedar Falls88$252,500$1,177$74,165
64Iowa City89$273,600$1,094$57,533
65Pella89$259,600$1,041$81,201
66Sioux Center89$275,900$884$87,555
67Coralville90$286,000$1,021$66,508
68Adel92$320,500$842$96,905
69Bettendorf93$295,600$1,148$102,917
70Windsor Heights93$278,474$1,355$89,083
71Sergeant Bluff93$287,600$1,232$122,610
72North Liberty94$300,000$1,226$103,933
73Pleasant Hill94$297,605$1,204$86,890
74Eldridge94$329,400$845$101,089
75West Des Moines96$316,621$1,194$84,925
76Altoona96$317,292$1,203$87,123
77Bondurant97$329,745$1,176$128,341
78Asbury97$312,400$1,379$130,071
79Tiffin97$315,800$1,367$106,034
80Waukee98$328,200$1,290$106,728
81Ankeny99$335,711$1,279$106,603
82Urbandale99$348,073$1,176$113,086
83Grimes99$346,961$1,156$104,497
84Polk City102$419,774$746$163,000
85Johnston106$393,938$1,288$103,430
86Clive107$426,162$1,099$131,082