Mcgregor Lake Campground
McGregor Lake Campground is located approximately 53 miles southeast of Libby, Montana, on Highway 2 at the west end of McGregor Lake in the Kootenai National Forest. This area is about halfway between Libby and Kalispell in the heart of the Thompson Chain of Lakes, a premier fishing and hunting area. McGregor Lake is host to a prime mackinaw trout population and offers excellent opportunities for a trophy-size catch. There is a boat ramp on-site for access to the lake. Swimming and water skiing are also popular activities. Hikers can walk the 2.9-mile McGregor Lake Shoreline Trail. The campground has 27 sites, including one host site, all with tables and fire rings.

Campsites
| Standard, no hookups | 26 |
| Group sites | 2 |
| Total | 28 |
Amenities & rules
Compiled from site-level records; individual sites vary. Confirm on Recreation.gov or with the managing office.
Getting there
From Libby, MT, take US Route 2 east 53 miles to campground sign. Turn right at sign and go 0.2 miles to campground. An alternate route is to take US Route 2 west from Kalispell, MT, for 32 miles to campground entrance.
Campgrounds nearby
19.2 miles away
21.9 miles away
Data source: Recreation.gov RIDB, retrieved August 30, 2026. The Campsite Atlas is an independent publication and is not affiliated with or endorsed by the Recreation.gov or any federal agency. Always confirm critical details on the official Recreation.gov page before you travel.
