States › Iowa

Cost of Living in Iowa Cities

Median rent across 86 Iowa cities is $937 and median household income is $65,844. Most affordable: Polk City, Clive, Eldridge.

10 cheapest places to live in IowaFort Madison, Carroll, Boone… 10 most expensive places in IowaAltoona, Waukee, Johnston…

All 86 cities

Tap a column to sort.

CityPopulationMedian rentMedian incomeRent / income
Des Moines212,464$1,078$63,96620.2%
Cedar Rapids136,859$974$67,85917.2%
Davenport101,083$971$64,49718.1%
Sioux City85,651$1,059$65,47319.4%
Iowa City75,264$1,127$57,53323.5%
Ankeny70,542$1,209$106,60313.6%
West Des Moines69,893$1,252$84,92517.7%
Waterloo66,947$896$56,34419.1%
Ames66,112$969$60,10219.3%
Council Bluffs62,564$1,018$64,09219.1%
Dubuque59,271$903$64,98516.7%
Urbandale46,026$1,342$113,08614.2%
Marion41,690$1,026$87,10514.1%
Cedar Falls40,662$1,312$74,16521.2%
Bettendorf39,297$1,200$102,91714.0%
Marshalltown27,491$872$68,85415.2%
Mason City27,135$984$62,36918.9%
Waukee26,974$1,410$106,72815.9%
Ottumwa25,352$1,010$56,99421.3%
Fort Dodge24,788$783$61,76915.2%
Clinton24,425$821$57,49317.1%
Johnston24,196$1,354$103,43015.7%
Burlington23,800$1,014$55,27422.0%
Muscatine23,567$980$59,33219.8%
Coralville22,846$1,123$66,50820.3%
North Liberty20,782$1,173$103,93313.5%
Altoona20,592$1,589$87,12321.9%
Clive18,776$982$131,0829.0%
Indianola15,918$1,094$78,12516.8%
Grimes15,810$1,242$104,49714.3%
Newton15,696$876$56,32118.7%
Norwalk13,610$869$94,58311.0%
Boone12,445$771$67,26913.8%
Oskaloosa11,492$908$62,17217.5%
Spencer11,393$1,113$57,06823.4%
Storm Lake11,275$1,049$58,34121.6%
Pleasant Hill10,796$1,286$86,89017.8%
Pella10,624$1,131$81,20116.7%
Le Mars10,597$921$72,38115.3%
Waverly10,446$1,167$78,42917.9%
Carroll10,261$721$59,32314.6%
Fort Madison10,221$720$49,35917.5%
Keokuk9,748$888$49,34021.6%
Grinnell9,527$963$64,42617.9%
Fairfield9,438$947$48,30223.5%
Mount Pleasant9,093$945$59,21619.2%
Sioux Center8,335$1,089$87,55514.9%
Denison8,247$561$63,85010.5%
Bondurant8,061$1,176$128,34111.0%
Perry7,928$870$63,98316.3%
Webster City7,769$884$65,84416.1%
Clear Lake7,603$803$70,27813.7%
Decorah7,597$801$62,17715.5%
Knoxville7,493$851$70,13614.6%
Creston7,466$672$50,75215.9%
Charles City7,321$561$56,73411.9%
Washington7,314$748$56,53615.9%
Hiawatha7,178$885$67,62815.7%
Nevada6,952$889$75,22114.2%
Atlantic6,773$778$57,48616.2%
Eldridge6,743$864$101,08910.3%
Orange City6,312$711$81,66710.4%
Adel6,259$1,474$96,90518.3%
Independence6,149$788$72,25013.1%
Maquoketa6,105$884$56,03918.9%
Asbury5,949$1,379$130,07112.7%
Oelwein5,878$1,102$49,82126.5%
Estherville5,865$757$54,62416.6%
Polk City5,833$746$163,0005.5%
Anamosa5,553$838$56,16717.9%
Red Oak5,542$747$52,99616.9%
DeWitt5,535$1,033$84,47414.7%
Osceola5,495$867$62,36316.7%
Spirit Lake5,469$831$73,62713.5%
Algona5,414$866$52,54219.8%
Sheldon5,386$937$68,44816.4%
Winterset5,384$722$69,26812.5%
Centerville5,377$870$41,47225.2%
Clarinda5,366$748$50,64417.7%
Tiffin5,271$1,140$106,03412.9%
Windsor Heights5,171$1,286$89,08317.3%
Cherokee5,157$907$48,69322.4%
Manchester5,144$903$58,57818.5%
Glenwood5,118$842$69,32014.6%
Sergeant Bluff5,090$1,591$122,61015.6%
Iowa Falls5,062$852$53,05119.3%