6. St. Louis County, Mo.
Population: 297,645. Cost of living: 13% lower than the national average. Median home value price: $138,700. Median gross rent: $828. Median household income: $43,896. Unemployment rate: 4.2%. State income tax: 39% lower than the national average.
Tags: