7 Best Places to Live in Michigan

1. Ann Arbor

2. Okemos

3. East Grand Rapids

4. Birmingham

5. Beverly Hills

6. Novi

7. Troy