Michigan has a lot of great small towns but there are also a few which you may not want to stop at while you're driving.

Roadsnacks.net recently did a list where they ranked the top 10 worst small towns in Michigan which were ranked based on a few things:  Population Density (The lower the worse), along with High Unemployment, Median Income, Low Education, and of course the small towns that have High Crime.

  1. Turner
  2. Whittemore
  3. Wolverine
  4. Zeba
  5. Snover
  6. Onaway
  7. Twining
  8. Wellston
  9. Robin Glen-Indiantown
  10. Weidman

If you have never hear of these towns that probably a good thing as all have a population under 1,000 and crime rates of 20% or more. To read more about the list and also to find out more about these small towns, you can check it out here.