2. Highlands Ranch, Colorado
Population: 101,350
Median household income: $110,221
Cost of living: 126 (National Average is 100)
With a median household income that is 59 percent higher than the national average, this city is now among the most popular developing small cities in the country. There is a very low poverty rate, which means the quality of life in the area is great. Their cost of living might seem too high for a small city, but when you realize how much they earn, it is sustainable in Highlands Ranch.