4. Overland Park, Kansas
Population: 178,945
Median home value: $225,000
Cost of living: B-
Crime & safety: B
Jobs: A-