
Canva
1 / 10#10. Iowa City, IA
- View share: 1.7%
- Median listing price: $346,198
- Median listing price per square foot: $177
Home prices are largely starting to normalize across the country, but remain high even as more homes come to the market.
Near record-high mortgage rates are keeping homes largely unaffordable for most buyers. Even a percentage point increase can increase a monthly mortgage payment by more than $100.
That's causing potential homeowners to expand their searches outside costly urban cores, especially when they can work from home.
Stacker examined data from Realtor.com's Cross-Market Demand Report to see where people in Des Moines are looking to buy homes. View share is based on page views of active listings during the third quarter of 2025 on Realtor.com. It does not include international viewers.

Canva
1 / 10- View share: 1.7%
- Median listing price: $346,198
- Median listing price per square foot: $177

Canva
2 / 10- View share: 1.8%
- Median listing price: $387,450
- Median listing price per square foot: $192

Canva
3 / 10- View share: 1.8%
- Median listing price: $372,366
- Median listing price per square foot: $213

Nate Hovee // Shutterstock
4 / 10- View share: 2.2%
- Median listing price: $499,000
- Median listing price per square foot: $269

Canva
5 / 10- View share: 2.2%
- Median listing price: $367,200
- Median listing price per square foot: $237

JamesPatrick.pro // Shutterstock
6 / 10- View share: 2.4%
- Median listing price: $226,250
- Median listing price per square foot: $130

Canva
7 / 10- View share: 2.4%
- Median listing price: $265,000
- Median listing price per square foot: $148

Jacob Boomsma // Shutterstock
8 / 10- View share: 4.1%
- Median listing price: $389,900
- Median listing price per square foot: $179

Jacob Boomsma // Shutterstock
9 / 10- View share: 4.5%
- Median listing price: $299,900
- Median listing price per square foot: $204

ostreetphotography // Shutterstock
10 / 10- View share: 7.7%
- Median listing price: $425,000
- Median listing price per square foot: $211