Skip to content

Cheapest and most expensive places to rent in Iowa

As of October 17, 2026, the cheapest city to rent in Iowa is Waterloo, where the median 1-bedroom asks $650/month, 19% below the statewide median of about $800. The most expensive is Iowa City at $975/month.

Across the 12 Iowa cities we rank, the median 1-bedroom runs from $650 in Waterloo to $975 in Iowa City, 1.5 times as much. 4 of 12 sit below the statewide 1-bedroom median of about $800. The largest rental market, Des Moines (1,292 listings), has a median of $885, 11% above the state.

Updated . Ranked by median 1-bedroom asking rent; only cities with at least 100 listings are included. Statewide median is estimated from city medians weighted by listing count. How we calculate

Cheapest cities to rent in Iowa

#City1 bed2 bedsListingsvs state (1BR)
1Waterloo$650$835446-19%
2Marion$755$1,045131-6%
3Davenport$785$978433-2%
4Cedar Rapids$795$1,200552-1%
5Dubuque$800$1,0503810%
6Ankeny$800$1,3503380%

Most expensive cities to rent in Iowa

#City1 bed2 bedsListingsvs state (1BR)
1Iowa City$975$1,300718+22%
2Sioux City$922$1,125230+15%
3Des Moines$885$1,0951,292+11%
4Ames$842$1,110694+5%
5Cedar Falls$840$1,150379+5%
6Council Bluffs$838$1,025220+5%

Common questions

What is the cheapest city to rent in Iowa?
As of October 17, 2026, Waterloo has the lowest median 1-bedroom asking rent among the Iowa cities we rank, at $650/month. Next are Marion ($755) and Davenport ($785).
What is the most expensive city to rent in Iowa?
As of October 17, 2026, Iowa City has the highest median 1-bedroom asking rent among the Iowa cities we rank, at $975/month, 22% above the statewide median.
What is the median rent for a 1-bedroom in Iowa?
As of October 17, 2026, the statewide median asking rent for a 1-bedroom is about $800/month. It is estimated from city medians weighted by listing count, using active listings on Redfin, Zillow and ApartmentHomeLiving. How we calculate

All 32 cities in Iowa · Methodology