6) Minneapolis-St. Paul, Minn.
The 10 best cities in which to live for 2018
Metro population: 3,526,149
Median home price: $237,367
Median annual salary: $56,030
Tags:
Metro population: 3,526,149
Median home price: $237,367
Median annual salary: $56,030