Iowa Has Three Of The Top 20 Most Affordable Cities For HousingIowa Has Three Of The Top 20 Most Affordable Cities For HousingIowa is a cheap place to live.Connor KenneyConnor Kenney