10. Columbia, Maryland
Population: 102,116
Median household income: $100,252
Cost of living: 127 (National Average is 100)
The cost of living here resembles that of a big city, but the household income helps to justify it a bit. It’s on the larger end regarding population, but it’s small enough that it isn’t overwhelming.