Flathead lake boast 6 beautiful state parks. Five our nestled on the shoreline, offering spectacular views and access to the lake. The 6th park, is a 2,100 acre Island, called Wild Horse Island.
- Wafarers – Bigfork
- West Shore – Rollins
- Yellow Bay –East Shore
- Wild Horse Island
- Finley Point – Finley Point
- Big Arm – Big Arm