9. Eden Prairie, Minnesota
Population: 62,096
Median household income: $95,697
Cost of living: 121
The cost of living might look a bit high, but the median household income is enough to sustain a big city life in a smaller city atmosphere. Let’s see what’s next on our list of up and coming affordable small cities to live in the USA.