It appears a Chicago suburb is one of the best lake beach towns in America.
According to a new report from financial website Wallethub, Highland Park is among the 10 best lake beach towns in the U.S.
The north suburban town ranked at no. 4 on the list, behind Traverse City, Michigan; Eden Prairie, Minnesota; and Folsom, California.
According to the study, 205 cities were evaluated on 58 different metrics, including housing costs, share of for-sale waterfront homes and quality of beach water.
The list was then separated into those by an ocean and those by a lake.
See the top 10 lake beach towns below and click here for the full study.
1. Traverse City, MI
2. Eden Prairie, MN
3. Folsom, CA
4. Highland Park, IL
5. Mequon, WI
6. Holland, MI
7. Alpena, MI
8. Bay Village, OH
9. Mercer Island, WA
10. Redmond, WA