Iowa housing market
36 Iowa metro and county areas, with prices, days to sell and homes for sale for each one. Updated monthly, data through May 2026.
Cheapest places to buy a house in Iowa
- Fort Madison, IA — median sale price $136,500
- Ottumwa, IA — median sale price $136,500
- Burlington, IA — median sale price $150,000
- Des Moines County, IA — median sale price $150,000
- Clinton, IA — median sale price $155,000
- Clinton County, IA — median sale price $155,000
- Mason City, IA — median sale price $161,500
- Boone County, IA — median sale price $175,000
- Marshalltown, IA — median sale price $180,000
- Cerro Gordo County, IA — median sale price $189,000
Metro areas
- Des Moines, IA
- Davenport, IA
- Cedar Rapids, IA
- Iowa City, IA
- Waterloo, IA
- Ames, IA
- Sioux City, IA
- Dubuque, IA
- Burlington, IA
- Mason City, IA
- Spirit Lake, IA
- Clinton, IA
- Muscatine, IA
- Fort Madison, IA
- Pella, IA
- Ottumwa, IA
- Marshalltown, IA
Counties
- Polk County, IA
- Linn County, IA
- Johnson County, IA
- Dallas County, IA
- Scott County, IA
- Black Hawk County, IA
- Dubuque County, IA
- Pottawattamie County, IA
- Warren County, IA
- Woodbury County, IA
- Story County, IA
- Des Moines County, IA
- Dickinson County, IA
- Cerro Gordo County, IA
- Clinton County, IA
- Muscatine County, IA
- Jasper County, IA
- Marion County, IA
- Boone County, IA
Work real estate in Iowa?
We build this page's numbers into a one-page report with your name, brokerage and phone on it, for up to three areas you work — emailed to you fresh every month. Forward it to clients. $39 a month, cancel anytime.
See a real sample report first — no email needed.
Source: Redfin's published market data for Iowa, through May 2026. Neighborhood Numbers is an independent data publisher and is not affiliated with Redfin.