Iowa housing market
10,943 homes for sale · median asking $289,900 · 32th largest market we track
Measured September 20, 2026
Median asking
$289,900
Median $/sq ft
$171
Median days listed
50
New this week
1,028
What is on the market, by asking price
- Under $750K
- 10,287 94%
- $750K-$1M
- 350 3%
- $1M-$1.5M
- 176 2%
- $1.5M+
- 130 1%
Counties in Iowa
99Loading the map…
- Polk County1,537
- Dallas County1,024
- Johnson County571
- Linn County520
- Scott County435
- Black Hawk County350
- Warren County340
- Story County264
- Woodbury County262
- Cerro Gordo County255
- Dickinson County224
- Pottawattamie County183
- Dubuque County178
- Jasper County161
- Webster County146
- Boone County134
- Des Moines County132
- Poweshiek County125
- Marion County119
- Wapello County111
- Sioux County109
- Muscatine County108
- Clinton County102
- Lee County97
- Hardin County93
- Jefferson County89
- Appanoose County87
- Bremer County85
- Kossuth County79
- Benton County78
- Cedar County78
- Carroll County72
- Guthrie County72
- Madison County69
- Marshall County68
- Clayton County67
- Lyon County67
- O'Brien County67
- Delaware County66
- Henry County65
- Buena Vista County64
- Plymouth County62
- Wright County62
- Sac County61
- Washington County61
- Page County59
- Fayette County58
- Mills County58
- Hamilton County56
- Clay County54
- Buchanan County52
- Greene County52
- Lucas County52
- Union County51
- Tama County50
- Montgomery County49
- Allamakee County46
- Calhoun County46
- Floyd County46
- Humboldt County46
- Cass County45
- Winnebago County45
- Butler County44
- Iowa County44
- Ringgold County44
- Hancock County43
- Cherokee County42
- Grundy County42
- Monona County40
- Palo Alto County40
- Crawford County39
- Mahaska County37
- Audubon County34
- Jones County34
- Keokuk County34
- Chickasaw County33
- Harrison County33
- Pocahontas County33
- Taylor County32
- Winneshiek County32
- Mitchell County31
- Clarke County30
- Jackson County30
- Decatur County29
- Ida County29
- Louisa County28
- Emmet County27
- Fremont County22
- Franklin County20
- Shelby County20
- Adair County19
- Davis County18
- Howard County17
- Osceola County15
- Adams County14
- Monroe County13
- Wayne County13
- Van Buren County12
- Worth County12
Cities in Iowa
60 busiest- Des MoinesPolk Co.589
- WaukeeDallas Co.352
- West Des MoinesDallas Co.328
- AnkenyPolk Co.316
- UrbandaleDallas Co.297
- Cedar RapidsLinn Co.275
- Sioux CityWoodbury Co.228
- Iowa CityJohnson Co.223
- DavenportScott Co.215
- WaterlooBlack Hawk Co.187
- NorwalkWarren Co.183
- AmesStory Co.169
- Council BluffsPottawattamie Co.150
- DubuqueDubuque Co.139
- North LibertyJohnson Co.125
- Mason CityCerro Gordo Co.118
- BettendorfScott Co.116
- MarionLinn Co.116
- Clear LakeCerro Gordo Co.115
- Fort DodgeWebster Co.115
- BurlingtonDes Moines Co.107
- Cedar FallsBlack Hawk Co.102
- OttumwaWapello Co.99
- BooneBoone Co.97
- NewtonJasper Co.96
- GrimesPolk Co.95
- CoralvilleJohnson Co.90
- JohnstonPolk Co.90
- AltoonaPolk Co.88
- Spirit LakeDickinson Co.88
- CliveDallas Co.83
- FairfieldJefferson Co.82
- MuscatineMuscatine Co.81
- PellaMarion Co.71
- IndianolaWarren Co.70
- AdelDallas Co.68
- BondurantPolk Co.63
- ClintonClinton Co.63
- TiffinJohnson Co.60
- CrestonUnion Co.51
- AlgonaKossuth Co.50
- Arnolds ParkDickinson Co.49
- CharitonLucas Co.48
- MarshalltownMarshall Co.48
- SolonJohnson Co.46
- GrinnellPoweshiek Co.45
- MontezumaPoweshiek Co.45
- WintersetMadison Co.45
- CentervilleAppanoose Co.44
- Iowa FallsHardin Co.44
- Storm LakeBuena Vista Co.44
- Mount PleasantHenry Co.43
- CarrollCarroll Co.42
- SpencerClay Co.42
- KeokukLee Co.41
- WaverlyBremer Co.41
- GlenwoodMills Co.40
- EldridgeScott Co.39
- Fort MadisonLee Co.37
- OkobojiDickinson Co.37
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of Iowa.
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.
- An area needs at least 8 active listings before a median is shown, because a median of four is a number rather than a market.
- Measured September 20, 2026 and recalculated daily.