7. West Des Moines, Iowa
Population: 59,815
Median household income: $70,882
Cost of living: 96 (National Average is 100)
Known as a quiet yet developing city, one of the biggest reasons why people flock to West Des Moines is the low cost of living. Basic goods and services are affordable, while the average income of every household remains higher than the national average.