- Best Places to live
- Top 100 Best Places to Live
- Rochester, MN | 2017 | Top 100 Best Places to Live
Courtesy of Josh Banks.
1. Rochester, MN
Four-time recipient of the Best Places to Live honor, Rochester earned the top spot for the second year in a row due to high scores for its health-care scene and a diverse range of affordable housing. Home to the Mayo Clinic, Rochester is also an entrepreneurial powerhouse, with many new businesses and a wide variety of things to do that keep residents entertained and engaged.