Looking for the best places to visit or live in Michigan? According to a new study by Movoto, a real estate research blog, Metro Detroiters don't have to look far.

The rankings are based on the following factors:

  • Cost of living (percent above or below state average)
  • Crime (percent above or below state average)
  • Education (student to teacher ratio compared to state average)
  • Employment (income and unemployment compared to state average)
  • Home value (percent above or below state average)

Here are the top ten (with Troy and West Bloomfield in a tie for tenth place)

1. Midland
2. Novi
3. Canton
4. Portage
5. Ann Arbor
6. Grand Blanc
7. Royal Oak
8. East Lansing
9. Farmington Hills
10. Troy
10. West Bloomfield


The 10 Best Cities in Michigan By Movoto Real Estate