Niche.com has named its Top 25 Places to Live In Michigan and Okemos was named #2 right behind Ann Arbor. The list is based on crime, public schools, cost of living, job opportunities, and other local positives.

Here is the Top 5.

  1.  Ann Arbor
  2. Okemos
  3. East Grand Rapids
  4. Birmingham
  5. Scio Township

To see the rest of the list as well as more explanation of why a city is higher than another you can check it out here.