Montana stocking report
Twin Lake (Upper)
28 records Last stocked: July 16, 2025
The short answer
Twin Lake (Upper) was last stocked on July 16, 2025: 450 Arctic Grayling (5.49 in avg).
Location map
Twin Lake (Upper) location context
Twin Lake (Upper)Madison County Ruby River ReservoirMadison County Willow Creek ReservoirMadison County Upper Sureshot LakeMadison County Brannan LakesMadison County
Pins use the finest location published with the stocking record. County-level pins show area context, not an exact access point; confirm access and directions with the official agency source.
Agency records
Full stocking history
| Date | Species | Fish | Size | Hatchery |
|---|---|---|---|---|
| July 16, 2025 | Arctic Grayling | 450 | 5.49 in avg | Yellowstone River Trout Hatchery |
| July 8, 2024 | Arctic Grayling | 300 | 5.97 in avg | Yellowstone River Trout Hatchery |
| July 25, 2023 | Arctic Grayling | 600 | 6.47 in avg | Yellowstone River Trout Hatchery |
| July 15, 2022 | Arctic Grayling | 225 | 2.27 in avg | Yellowstone River Trout Hatchery |
| June 15, 2021 | Arctic Grayling | 215 | 5.88 in avg | Yellowstone River Trout Hatchery |
| June 15, 2021 | Arctic Grayling | 185 | 6.0600000000000005 in avg | Yellowstone River Trout Hatchery |
| July 13, 2020 | Arctic Grayling | 225 | 6.3100000000000005 in avg | Yellowstone River Trout Hatchery |
| July 13, 2020 | Arctic Grayling | 225 | 6.21 in avg | Yellowstone River Trout Hatchery |
| May 31, 2018 | Arctic Grayling | 200 | 6.12 in avg | Yellowstone River Trout Hatchery |
| May 18, 2016 | Arctic Grayling | 320 | 4.28 in avg | Yellowstone River Trout Hatchery |
| June 3, 2014 | Arctic Grayling | 500 | 5.51 in avg | Yellowstone River Trout Hatchery |
| May 21, 2013 | Arctic Grayling | 500 | 5.5 in avg | Yellowstone River Trout Hatchery |
| May 15, 2012 | Arctic Grayling | 500 | 4.7 in avg | Yellowstone River Trout Hatchery |
| June 2, 2011 | Arctic Grayling | 625 | 4.84 in avg | Yellowstone River Trout Hatchery |
| May 19, 2010 | Arctic Grayling | 750 | 4 in avg | Yellowstone River Trout Hatchery |
| July 11, 2009 | Arctic Grayling | 1,000 | 5 in avg | Yellowstone River Trout Hatchery |
| July 29, 2008 | Arctic Grayling | 700 | 1 in avg | Yellowstone River Trout Hatchery |
| May 28, 2008 | Arctic Grayling | 750 | 5.17 in avg | Yellowstone River Trout Hatchery |
| August 7, 2003 | Yellowstone Cutthroat Trout | 500 | 2.15 in avg | Yellowstone River Trout Hatchery |
| September 6, 2000 | Arctic Grayling | 2,452 | 2.5 in avg | Bozeman Fish Cultural Center |
| July 29, 1992 | Arctic Grayling | 680 | 0.9 in avg | Flathead Lake Salmon Hatchery |
| September 12, 1991 | Arctic Grayling | 680 | 1.2 in avg | Flathead Lake Salmon Hatchery |
| September 1, 1988 | Arctic Grayling | 2,818 | 3 in avg | Bozeman Fish Cultural Center |
| August 31, 1988 | Yellowstone Cutthroat Trout | 1,020 | 1.9000000000000001 in avg | Yellowstone River Trout Hatchery |
| August 5, 1985 | Arctic Grayling | 250 | 2 in avg | Bluewater Springs Trout Hatchery |
| August 6, 1984 | Yellowstone Cutthroat Trout | 1,500 | 1 in avg | Washoe Park Trout Hatchery |
| August 8, 1980 | Yellowstone Cutthroat Trout | 1,500 | 2 in avg | Yellowstone River Trout Hatchery |
| August 1, 1979 | Yellowstone Cutthroat Trout | 225 | 2 in avg | Yellowstone River Trout Hatchery |
Records shown exactly as published by Montana Fish, Wildlife & Parks. An event missing here does not mean the water was not stocked - some plants go unreported or are published elsewhere.
Data source: Montana Fish, Wildlife & Parks. Last updated: .
Alert me about Twin Lake (Upper)