Walleye Stocked · 30 plants · last June 2026 Best: dawn, dusk, night Keyhole Reservoir fishing
Keyhole Reservoir fishing is stocked with Northern Pike, Gizzard Shad, Smallmouth Bass, Channel Catfish, Walleye, Largemouth Bass, and 2 more on a reservoir. Also recorded: Crappie, Yellow Perch, and Freshwater Drum. It is stocked about 2.4 times a year since 1993, most often in May and June. Species guides list dawn, day, and dusk for Northern Pike, Bluegill, and Yellow Perch, dawn and dusk for Smallmouth Bass and Largemouth Bass, and dusk and night for Channel Catfish.
- Last stocked
- June 2026
- Walleye
- Plants on record
- 81
- Since 1993
- Species stocked
- 8 (+3 also recorded)
- Average size
- 4.4 in
- Elevation
- 4,100 ft
Fish at Keyhole Reservoir
Walleye Stocked · 30 plants · last June 2026 Best: dawn, dusk, night
Gizzard Shad Stocked · 20 plants · last May 2025 Last stocked May 2025 · avg 12 in · 20 plants
Gizzard Shad species guide
Northern Pike Stocked · 19 plants · last May 2025 Best: dawn, day, dusk
Largemouth Bass Stocked · 4 plants · last June 2001 Best: dawn, dusk
Smallmouth Bass Stocked · 3 plants · last July 1997 Best: dawn, dusk
Tiger Muskie Stocked · 3 plants · last October 2024 Last stocked October 2024 · avg 8 in · 3 plants
Tiger Muskie species guide
Bluegill Stocked · 1 plant · last October 1998 Best: dawn, day, dusk
Channel Catfish Stocked · 1 plant · last September 1994 Best: dusk, night
Crappie Confirmed present Best: dawn, dusk, night Best: dawn, dusk, night
Crappie species guide
Yellow Perch Confirmed present Best: dawn, day, dusk Best: dawn, day, dusk
Yellow Perch species guideHow Keyhole Reservoir is stocked
No plants recorded in 2013 and 2014.
Fish stocked in 1993
1,062,875
Fish stocked in 1994
33,000
Fish stocked in 1995
291,263
Fish stocked in 1996
236,636
Fish stocked in 1997
645,350
Fish stocked in 1998
409,990
Fish stocked in 1999
443,389
Fish stocked in 2000
511,252
Fish stocked in 2001
417,954
Fish stocked in 2002
201,358
Fish stocked in 2003
352,480
Fish stocked in 2004
337,381
Fish stocked in 2005
349,360
Fish stocked in 2006
299,430
Fish stocked in 2007
278,900
Fish stocked in 2008
194,040
Fish stocked in 2009
270,675
Fish stocked in 2010
422,798
Fish stocked in 2011
300,925
Fish stocked in 2012
394,836
Fish stocked in 2015
245,754
Fish stocked in 2016
252,413
Fish stocked in 2017
320,404
Fish stocked in 2018
300,736
Fish stocked in 2019
427,526
Fish stocked in 2020
630,286
Fish stocked in 2021
115,110
Fish stocked in 2022
162,616
Fish stocked in 2023
96,220
Fish stocked in 2024
1,772
Fish stocked in 2025
333,396
Fish stocked in 2026
236,973
Stocking history
| Date | Species | Quantity | Avg. length | Source |
|---|---|---|---|---|
| June 2026 | Walleye | 236,973 | 1.2 in | report |
| June 2025 | Walleye | 200,091 | 1.3 in | report |
| May 2025 | Northern Pike | 133,055 | 1.7 in | report |
| May 2025 | Gizzard Shad | 250 | 12.6 in | report |
| October 2024 | Tiger Muskie | 1,562 | 7.4 in | report |
| May 2024 | Gizzard Shad | 210 | 12.6 in | report |
| August 2023 | Walleye | 96,098 | 3.2 in | report |
| May 2023 | Gizzard Shad | 122 | 12.6 in | report |
| July 2022 | Walleye | 162,616 | 1.4 in | report |
| October 2021 | Tiger Muskie | 1,060 | 8.4 in | report |
| June 2021 | Walleye | 113,750 | 1.3 in | report |
| May 2021 | Gizzard Shad | 300 | 12.6 in | report |
| June 2020 | Walleye | 630,000 | 1.3 in | report |
| May 2020 | Gizzard Shad | 286 | 12.6 in | report |
| August 2019 | Walleye | 49,560 | 3.4 in | report |
| July 2019 | Walleye | 224,000 | 1.3 in | report |
| June 2019 | Northern Pike | 153,546 | 1.8 in | report |
| May 2019 | Gizzard Shad | 420 | 10 in | report |
| June 2018 | Walleye | 300,436 | 1.5 in | report |
| May 2018 | Gizzard Shad | 300 | 12.6 in | report |
| October 2017 | Tiger Muskie | 2,566 | 8.3 in | report |
| June 2017 | Walleye | 317,538 | 1.4 in | report |
| May 2017 | Gizzard Shad | 300 | 12.6 in | report |
| June 2016 | Walleye | 252,119 | 1.5 in | report |
| May 2016 | Gizzard Shad | 294 | 10 in | report |
| June 2015 | Walleye | 245,754 | 1.4 in | report |
| June 2012 | Walleye | 193,199 | 1.4 in | report |
| May 2012 | Northern Pike | 201,350 | 1.9 in | report |
| May 2012 | Gizzard Shad | 287 | 12.6 in | report |
| June 2011 | Walleye | 162,745 | 1 in | report |
| June 2011 | Northern Pike | 138,180 | 1.3 in | report |
| June 2010 | Walleye | 252,158 | 1.3 in | report |
| May 2010 | Northern Pike | 170,640 | 1.3 in | report |
| July 2009 | Walleye | 165,075 | 1.2 in | report |
| June 2009 | Northern Pike | 105,600 | 1.4 in | report |
| July 2008 | Walleye | 194,040 | 1 in | report |
| June 2007 | Walleye | 170,000 | 1.2 in | report |
| May 2007 | Northern Pike | 108,900 | 1.2 in | report |
| June 2006 | Walleye | 120,900 | 1.6 in | report |
| May 2006 | Northern Pike | 177,830 | 1.6 in | report |
| May 2006 | Gizzard Shad | 700 | 14.4 in | report |
| June 2005 | Walleye | 175,910 | 1.5 in | report |
| June 2005 | Northern Pike | 172,900 | 1.6 in | report |
| May 2005 | Gizzard Shad | 550 | 12.6 in | report |
| June 2004 | Walleye | 161,550 | 1.3 in | report |
| June 2004 | Northern Pike | 174,991 | 1.5 in | report |
| May 2004 | Gizzard Shad | 840 | 11 in | report |
| June 2003 | Walleye | 177,480 | 1.7 in | report |
| June 2003 | Northern Pike | 175,000 | 1.6 in | report |
| July 2002 | Walleye | 200,705 | 1.3 in | report |
| May 2002 | Gizzard Shad | 653 | 14.4 in | report |
| July 2001 | Walleye | 185,414 | 1.2 in | report |
| June 2001 | Largemouth Bass | 57,024 | 1.1 in | report |
| May 2001 | Northern Pike | 175,076 | 1.6 in | report |
| May 2001 | Gizzard Shad | 440 | 12.6 in | report |
| August 2000 | Largemouth Bass | 37,968 | 1.7 in | report |
| June 2000 | Walleye | 283,716 | 1.4 in | report |
| May 2000 | Northern Pike | 188,718 | 1.5 in | report |
| May 2000 | Gizzard Shad | 850 | 13.6 in | report |
| July 1999 | Largemouth Bass | 103,455 | 1.3 in | report |
| June 1999 | Walleye | 164,934 | 1.4 in | report |
| May 1999 | Northern Pike | 175,000 | 1.7 in | report |
| October 1998 | Bluegill | 20,000 | 1.6 in | report |
| June 1998 | Walleye | 189,580 | 1.4 in | report |
| May 1998 | Northern Pike | 200,410 | 1.5 in | report |
| October 1997 | Largemouth Bass | 46,000 | 2.8 in | report |
| July 1997 | Walleye | 288,948 | 1.4 in | report |
| July 1997 | Smallmouth Bass | 109,960 | 1.3 in | report |
| June 1997 | Northern Pike | 200,037 | 1.5 in | report |
| May 1997 | Gizzard Shad | 405 | 14.2 in | report |
| July 1996 | Walleye | 91,407 | 2.2 in | report |
| July 1996 | Smallmouth Bass | 54,329 | 1.6 in | report |
| June 1996 | Northern Pike | 90,900 | 1.9 in | report |
| June 1995 | Walleye | 100,170 | 1.7 in | report |
| June 1995 | Northern Pike | 190,055 | 1.5 in | report |
| June 1995 | Gizzard Shad | 1,038 | 9.3 in | report |
| September 1994 | Channel Catfish | 32,000 | 4.1 in | report |
| May 1994 | Gizzard Shad | 1,000 | 9.3 in | report |
| June 1993 | Smallmouth Bass | 38,775 | 1 in | report |
| May 1993 | Gizzard Shad | 600 | 7.4 in | report |
| April 1993 | Northern Pike | 1,023,500 | 0.8 in | report |
Access and facts
- Water type
- reservoir
- Nearest town
- Moorcroft, WY
- Facilities
- camping, dock, cleaning station
Keyhole State Park, ten miles northeast of Moorcroft off I-90 exit 165, has five boat ramps: docks at Wind Creek, Coulter Bay and Pat's Point campgrounds and the marina, none at Tatanka. Shore and ice fishing are popular. Many campgrounds, a seasonal fish cleaning station, five hiking trails.
Drafted by AI from the cited sources and checked before publishing.
Advisories, closures, regulations and water conditions change. Check the Wyoming Game and Fish Department before you go.
About Keyhole Reservoir
Nearest lakes
Public land at Keyhole Reservoir
Keyhole Reservoir is inside Keyhole State Park.
Boundaries from Public Lands DB, part of the same network.
Common questions
What fish are at Keyhole Reservoir?
Fishing Keyhole Reservoir usually means Walleye: Walleye accounts for 30 of 81 plants on record, ahead of Gizzard Shad and 6 more. Walleye was last stocked June 2026, averaging 1.5 in. Gizzard Shad was last stocked May 2025, averaging 12 in. Northern Pike was last stocked May 2025, averaging 1.5 in. Largemouth Bass was last stocked June 2001, averaging 1.7 in. 4 more species are on the stocking report. Crappie, Yellow Perch, and Freshwater Drum are recorded here outside the stocking reports.
When is Keyhole Reservoir stocked?
Last stocked June 2026. It is stocked about 2.4 times a year since 1993, most often in May and June. No plants recorded in 2013 and 2014.
How big are the fish stocked at Keyhole Reservoir?
Stocked fish average 4.4 in. Walleye average 1.5 in. Gizzard Shad average 12 in. Northern Pike average 1.5 in. Largemouth Bass average 1.7 in.
How do you get on Keyhole Reservoir?
The nearest town is Moorcroft, WY. Facilities include camping, dock, and cleaning station. Keyhole State Park, ten miles northeast of Moorcroft off I-90 exit 165, has five boat ramps: docks at Wind Creek, Coulter Bay and Pat's Point campgrounds and the marina, none at Tatanka. Shore and ice fishing are popular. Many campgrounds, a seasonal fish cleaning station, five hiking trails.
Which lakes near Keyhole Reservoir were stocked more recently?
Cook Lake (26.9 mi) was stocked more recently. Cook Lake is also stocked with Tiger Muskie.