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 53.

Data Updated: March 2026
Cheapest City
Red Oak
Index: 33
Most Expensive
Johnston
Index: 82
State Average
53
National: 100
Cities Ranked
86
with complete data

All 86 Cities in Iowa — By Affordability

#CityIndexHome ValueRentIncome
1Red Oak33$91,600$768$52,996
2Clarinda33$112,200$653$50,644
3Creston34$112,600$672$50,752
4Charles City34$118,900$628$56,734
5Estherville34$96,300$739$54,624
6Keokuk35$93,700$810$49,340
7Oelwein35$96,800$762$49,821
8Centerville35$99,000$758$41,472
9Clinton36$115,400$751$57,493
10Fort Madison36$95,900$824$49,359
11Cherokee36$119,400$707$48,693
12Maquoketa38$126,800$745$56,039
13Fort Dodge39$128,900$764$61,769
14Atlantic39$134,900$750$57,486
15Manchester39$130,500$743$58,578
16Marshalltown40$117,100$864$68,854
17Ottumwa40$92,400$956$56,994
18Denison40$137,600$770$63,850
19Webster City40$115,400$878$65,844
20Iowa Falls40$106,300$898$53,051
21Mount Pleasant41$145,600$773$59,216
22Perry41$122,100$877$63,983
23Mason City42$130,000$874$62,369
24Burlington42$115,800$931$55,274
25Oskaloosa42$128,900$880$62,172
26Boone43$156,400$791$67,269
27Knoxville43$147,600$810$70,136
28Independence43$156,900$769$72,250
29Osceola43$145,300$832$62,363
30Newton44$151,600$828$56,321
31Waterloo45$150,200$896$56,344
32Storm Lake45$163,600$830$58,341
33Carroll45$184,100$718$59,323
34Fairfield45$152,900$864$48,302
35Spencer46$178,300$795$57,068
36Washington46$144,500$927$56,536
37Algona46$156,200$887$52,542
38Muscatine47$146,900$979$59,332
39Sheldon47$173,600$842$68,448
40Davenport48$162,900$930$64,497
41Sioux City48$162,600$936$65,473
42Anamosa48$164,900$897$56,167
43Nevada49$177,800$884$75,221
44Glenwood49$193,800$842$69,320
45Cedar Rapids50$177,100$925$67,859
46Council Bluffs50$164,300$980$64,092
47Grinnell50$191,700$876$64,426
48Winterset51$181,500$943$69,268
49Dubuque52$193,100$943$64,985
50Le Mars52$202,200$908$72,381
51Clear Lake52$235,100$755$70,278
52Hiawatha52$210,200$846$67,628
53Des Moines54$183,700$1,054$63,966
54Waverly54$215,200$909$78,429
55Decorah54$234,600$788$62,177
56Spirit Lake54$218,400$885$73,627
57Orange City55$245,300$815$81,667
58DeWitt56$223,100$950$84,474
59Indianola57$228,100$966$78,125
60Marion58$230,800$978$87,105
61Norwalk62$275,700$869$94,583
62Sioux Center62$275,900$884$87,555
63Pella64$259,600$1,041$81,201
64Ames65$263,800$1,040$60,102
65Adel66$320,500$842$96,905
66Iowa City67$273,600$1,094$57,533
67Cedar Falls67$252,500$1,177$74,165
68Coralville67$286,000$1,021$66,508
69Altoona68$257,300$1,203$87,123
70Eldridge68$329,400$845$101,089
71Grimes70$281,000$1,156$104,497
72West Des Moines72$286,300$1,194$84,925
73Bettendorf72$295,600$1,148$102,917
74Pleasant Hill72$284,100$1,204$86,890
75Bondurant72$288,600$1,176$128,341
76Polk City72$385,000$746$163,000
77Windsor Heights72$251,800$1,355$89,083
78Sergeant Bluff73$287,600$1,232$122,610
79North Liberty74$300,000$1,226$103,933
80Urbandale76$318,800$1,176$113,086
81Ankeny78$311,300$1,279$106,603
82Waukee80$328,200$1,290$106,728
83Asbury80$312,400$1,379$130,071
84Tiffin81$315,800$1,367$106,034
85Johnston82$346,200$1,288$103,430
86Clive82$379,000$1,099$131,082