Top 10 Best Lakes in Montana USA
10. Bowman Lake; Flathead County
9. Swiftcurrent Lake; Glacier County
8. Canyon Ferry Lake; Lewis and Clark & Broadwater Counties
7. Hebgen Lake; Gallatin County
6. Avalanche Lake; Flathead County
5. Swan Lake; Lake County
4. Quake Lake; Madison & Gallatin Counties
3. Saint Mary Lake; Glacier County
2. Flathead Lake; Lake & Flathead Counties
1. Lake McDonald; Flathead County