Mid-size cities with accessible home values, stable populations, and the scale to support healthcare and amenities. Sorted by composite momentum.
Filter criteria
- Population 10,000 – 150,000
- Median home $100k – $600k
- Momentum 40+ (not actively declining)
40 cities match — top 25 shown.
1OskaloosaOskaloosa · pop 11,57574Rising$187,469median home 2PellaPella · pop 10,96574Rising$357,078median home 3CoralvilleIowa City · pop 23,95973Rising$260,152median home 5Iowa CityIowa City · pop 76,71072Rising$301,504median home 6NewtonDes Moines-West Des Moines · pop 15,70972Rising$204,250median home 7NorwalkDes Moines-West Des Moines · pop 15,39672Rising$334,507median home 8SpencerSpencer · pop 11,41872Rising$196,188median home 9DubuqueDubuque · pop 58,98771Rising$247,450median home 10CarrollCarroll · pop 10,12571Rising$203,276median home 11MarionCedar Rapids · pop 42,54270Rising$274,763median home 12MarshalltownMarshalltown · pop 27,88670Rising$174,609median home 13Pleasant HillDes Moines-West Des Moines · pop 11,94270Rising$303,239median home 14Storm LakeStorm Lake · pop 11,62770Rising$177,640median home 15AnkenyDes Moines-West Des Moines · pop 76,72769Rising$339,219median home 16BettendorfDavenport-Moline-Rock Island · pop 40,28169Rising$333,791median home 17IndianolaDes Moines-West Des Moines · pop 16,29769Rising$311,314median home 18BooneAmes · pop 12,46169Rising$211,907median home 19Sioux CitySioux City · pop 86,87568Rising$200,366median home 20MuscatineMuscatine · pop 23,29868Rising$190,594median home 21AltoonaDes Moines-West Des Moines · pop 22,59868Rising$319,363median home 22GrimesDes Moines-West Des Moines · pop 17,26668Rising$350,327median home 23WaverlyWaterloo-Cedar Falls · pop 10,57668Rising$276,255median home 24Cedar RapidsCedar Rapids · pop 137,90467Rising$210,271median home 25West Des MoinesDes Moines-West Des Moines · pop 73,66467Rising$324,340median home See also: Retirees nationally · All Iowa cities · Find-your-match tool.