1. Ann Arbor, Michigan
Quality of life score: 7.9
Average annual salary: $61,010
Median home price: $405,142
2. Boulder, CO
Quality of life score: 7.7
Average annual salary: $73,360
Median home price: $881,147
3.Madison, Wisconsin
Quality of life score: 7.4
Average annual salary: $59,510
Median home price: $398,096
4. San Jose, California
Quality of life score: 7.4
Average annual salary: $99,430
Median home price: $1,524,907
5. Portland, Maine
Quality of life score: 7.4
Average annual salary: $57,060
Median home price: $501,164
6. Boston, Massachusetts
Quality of life score: 7.3
Average annual salary: $76,850
Median home price: $716,746
7. Green Bay, Wisconsin
Quality of life score: 7.3
Average annual salary: $51,510
Median home price: $278,558
8. Hartford, Connecticut
Quality of life score: 7.3
Average annual salary: $67,140
Median home price: $347,842
9. Rochester, New York
Quality of life score: 7.3
Average annual salary: $56,830
Median home price: $195,508
10. Trenton, New Jersey
Quality of life score: 7.3
Average annual salary: $71,600
Median home price: $344,842
11. Boise, Idaho
Quality of life score: 7.2
Average annual salary: $49,440
Median home price: $221,475
12. Washington, DC
Quality of life score: 7.2
Average annual salary: $80,480
Median home price: $538,037
13. Raleigh-Durham, North Carolina
Quality of life score: 7.2
Average annual salary: $61,759
Median home price: $434,741
14. Grand Rapids, Mich
Quality of life score: 7.2
Average annual salary: $52,660
Median home price: $338,977
15. Fort Collins, CO
Quality of life score: 7.2
Average annual salary: $59,120
Median home price: $596,583