Think your Mid-Michigan town is the best place to raise a family? Well, according to this list, you might be right (or wrong)...

Wallethub.com recently published their list for '2017's Best Places To Raise A Family In Michigan'. They listed 104 different towns in Michigan and according to them the best place to live in Michigan is ROCHESTER! The overall rank is apparently based on Family Life & Fun, Education Health & Safety, Affordability and Socioeconomics.

So, which Mid-Michigan towns ranked the highest? Well, those towns include Okemos, East Lansing, Holt and Haslett. Click here to see the compete list.