Michigan is back on the top of a list and this time around it's for our amazing beach towns on Lake Michigan!

WalletHub.com put together a list of The Best Beach Towns To Live In and divided up the results between ocean towns and beach towns.  Well, Michigan just happens to have a plethora of beach towns and two of those made it into the top with Traverse City taking the number one spot on the list!

Holland was number 4 on the list and many other Michigan towns showed up on the list for a variety of reasons.

  • Alpena has the 4th lowest housing costs of lake beach towns in America.
  • Traverse City and Alpena are tied for first for having the highest % of for-sale waterfront homes of lake beach towns in the country.
  • Holland has the 3rd lowest foreclosure rate of lake beach towns in the country and Traverse City is right behind them at 4th.
  • And Traverse city tops three more lists: it has the most nightlife establishments per capita, the most restaurants per capita, and the most coffee shops per capita of lake beach towns in America.
  • And then Port Huron was listed as having the highest amount of violent crimes and one of the lowest water temperatures. Coincidence? We think not!

Here are the Top 10 Lake Beach Towns:

  1. Traverse City, MI
  2. Folsom, CA
  3. Cornelius, NC
  4. Holland, MI
  5. Kirkland, WA
  6. Mercer Island, WA
  7. Davidson, NC
  8. Redmond, WA
  9. Eden Prairie, MN
  10. Bay Village, OH
Source: WalletHub

WalletHub compared 192 cities using six key dimensions: Affordability, Weather, Safety, Economy, Education & Health and Quality of Life.  The towns were split into ocean towns and lake towns and the key dimensions were further broken down into dozens of metrics to determine the rankings.  You can read more about their methodology here.

And since we gave you the top 10 Lake Beach Towns, we also need to share the top 10 Ocean Beach Towns:

  1. Naples, FL
  2. Lahaina, HI
  3. Newport Beach, CA
  4. Carlsbad, CA
  5. Boca Raton, FL
  6. Sarasota, FL
  7. North Myrtle Beach, SC
  8. Encinitas, CA
  9. Santa Monica, CA
  10. Venice, FL