McGregor Lake

McGregor Lake is a pristine lake, known for its clear, clean water and rainbow and lake trout fishing.  It sits at an elevation of 3,998 feet and is an easy 40 minutes drive west of Kalispell, MT on Hwy 2. The lake is about 1,521 acres in surface area with an average depth of 106 feet and a maximum depth of 220 feet.  Because McGregor is quite deep and remarkably clear, it has been a favorite of local scuba divers who can practice there.  A large portion of McGregor Lake’s shoreline and surround acreage is owned by the State of Montana and so remains undeveloped forest land, most of which is on the south shore.   Recreational boating on McGregor Lake includes a mix of water skiing, fishing and canoeing with a nice public fishing access on the west side.  



The best angling at McGregor Lake occurs in spring, early summer, and through the ice in winter. The lake has a good self-sustaining population of lake trout and is stocked by FWP with rainbow trout. In addition, the lake sustains a few brook trout and yellow perch. Most anglers concentrate on the lake trout because of their size, fishing for them at depths of 30 to 130 feet. A mid-lake bar splits McGregor Lake in half; many anglers successfully fish along both sides of the bar. On a good day you should expect to catch your limit of 2- to 4-pound lake trout. Learn more aboout fishing licenses here: Montana Fish, Wildlife & Parks


McGregor Lake is a fantastic boating lake! Whether you come to waterski, relax in the pontoon or troll in your fishing boat, you'll experience 



There are numerous hiking opportunities on McGregor Lake - simply step out the door of the cabin and you'll find an abundance of nature to explore.  There is also a well-maintained shoreline trail (approximately 3 miles) that can be accessed from the McGregor Lake campground.  In addition to hiking around the lake, there are hundreds of trails in the Flathead Valley and inside the Kootenai Forest.

Image courtesy of flathead beacon

Image courtesy of flathead beacon

scuba diving

Did you know that McGregor Lake is one of the best lakes to scuba dive in Montana!? The crystalline lake features a wall, wrecks, and lots of fish!  According to Just Gotta Dive, the lake is great for all experience levels and is one you've got to see if you're visiting Montana! Clear and deep, this lake is spring fed with stunning rock formations.  Visibility varies seasonally, from 25 feet to about 65 feet, with even better visibility being the reward for taking an ice dive in the winter.  As you explore the lake, you'll be greeted by the Kokanee salmon and rainbow trout which are stocked regularly, along with arctic grayling, yellow perch, redside shiner, brook trout, and big crawdads that look a lot like their saltwater lobster cousins!  Check out this McGregor Lake diving VIDEO posted on YouTube by Dillon Tabish.