RoadSnacks has apparently dwindled the most miserable places down to 10 cities that they've determined to be the most miserable to live in using Saturday Night Science and data collected on the income levels of each city.
Considering that is kind of their specialty, I would say they are a pretty reliable source. Luckily for Kalamazoo and Battle Creek, we did not make the top 50 list however Lansing, Flint, Grand Rapids, and Detroit all landed within this list which was released earlier this year