Fishing in
Flathead County
Flathead County, Montana has 400 named fishable waters, 6 of them with stocking records on the books.
On the map
326 waters
Waters in Flathead County
- McGregor Lakelake2× stocked
- Murray Lakelake2× stocked
- Little McGregor Lakelake2× stocked
- Lake Fivelake1× stocked
- Little Beaver Lakelake1× stocked
- Smokey Lakelake1× stocked
- Hungry Horse Reservoirreservoir23,596 ac
- Lake McDonaldlake6,910 ac
- Whitefish Lakelake3,317 ac
- Little Bitterroot Lakereservoir2,972 ac
- Ashley Lakereservoir2,852 ac
- Bowman Lakelake1,737 ac
- Kintla Lakelake1,714 ac
- Tally Lakelake1,212 ac
- Logging Lakelake1,127 ac
- Big Salmon Lakelake973 ac
- Quartz Lakelake879 ac
- Echo Lakelake716 ac
- Upper Stillwater Lakelake593 ac
- Hubbart Reservoirreservoir480 ac
- Upper Kintla Lakelake475 ac
- Smith Lakelake453 ac
- Harrison Lakelake406 ac
- Lake Blainelake383 ac
- Hidden Lakelake271 ac
- Lower Stillwater Lakelake250 ac
- Egan Sloughlake249 ac
- Foy Lakelake241 ac
- Lake Rogerslake240 ac
- Trout Lakelake223 ac
370 more on the map above.
What you'll catch here
- Brook Trout4 waters
- Rainbow Trout4 waters
Latest stockings
- Little Beaver LakeRainbow TroutJun 15, 2026
- Murray LakeRainbow TroutJun 10, 2026
- Little McGregor LakeRainbow TroutJun 8, 2026
- McGregor LakeRainbow TroutMay 19, 2026
- McGregor LakeRainbow TroutMay 19, 2026
- Lake FiveBrook TroutMay 8, 2026
- Little McGregor LakeBrook TroutMay 8, 2026
- Murray LakeBrook TroutMay 8, 2026
- Smokey LakeBrook TroutMay 8, 2026
All Montana counties → · Fishing in Montana →
Flathead County fishing — FAQ
Where can I fish in Flathead County, Montana?+
Flathead County has 400 named fishable waters, 6 with stocking records. The map above shows every one.
What fish are stocked in Flathead County?+
Waters in Flathead County hold brook trout and rainbow trout. See each water's page for its full stocking history.
Do I need a license to fish in Flathead County?+
Yes — Montana requires a fishing license statewide. Buy one from the state agency before you go.

