Colorado lake survey results
Colorado Parks and Wildlife sets gill nets overnight in a lake, pulls them in the morning, and counts and measures everything caught. These are those counts, for 44 lakes TroutTips researches . That is 4,536 fish across 102 species rows, from surveys run between 2013 and 2025.
Each lake's page also carries what CPW listed under Previous Stocking in the same report: the years, the species and, where CPW gave one, the number of fish. 11 of these lakes have a record of their own; the other 33 sit in a wilderness whose report gives one record for the whole area rather than lake by lake.
Read this first. A survey count is not a catch rate. These fish were handled by biologists, not caught by anglers, and a net that held 200 fish does not promise you one. Raw counts are not comparable between lakes either, because the number of nets and nights differs by survey. The share of each catch that was a sport fish is the column that compares fairly, because it is a ratio inside one net set. And a zero is weak evidence: mesh selects for a size range, and CPW states that Kokanee Salmon in particular are “difficult to capture and monitor with gillnet surveys”. A species missing from a table was not caught in those nets, which is not the same as absent from the lake.
Every surveyed lake, by how much of the net was sport fish
Click a column heading to sort. Each lake has its own page with the full species breakdown, elevation and drive times.
| Lake | Netted | Fish caught | Sport fish | Most caught | Longest |
|---|---|---|---|---|---|
| Mount Elbert Forebay ReservoirLake County | 2019 | 339 | 100%339 of 339 | Rainbow Trout 291 fish | 26.5″ Lake Trout |
| Taylor Park Reservoir (boat ramp shoreline)Gunnison County | 2022 | 208 | 100%208 of 208 | Rainbow Trout 122 fish | 37.1″ Northern Pike |
| Crater Lakes (James Peak Wilderness)Gilpin County | 2023 | 100 | 100%100 of 100 | Brook Trout 90 fish | None |
| Skaguay ReservoirTeller County | 2019 | 96 | 100%96 of 96 | Rainbow Trout 76 fish | 35.5″ Northern Pike |
| Forest Lakes (James Peak Wilderness)Gilpin County | 2016 | 88 | 100%88 of 88 | Brook Trout 88 fish | None |
| Long Lake (Indian Peaks Wilderness)Boulder County | 2024 | 71 | 100%71 of 71 | Brook Trout 69 fish | 19.7″ Brook Trout |
| Red Deer Lake (Indian Peaks Wilderness)Boulder County | 2023 | 71 | 100%71 of 71 | Brook Trout 71 fish | 13″ Brook Trout |
| Clayton Lake (James Peak Wilderness)Gilpin County | 2023 | 68 | 100%68 of 68 | Cutthroat Trout 68 fish | 14″ Cutthroat Trout |
| Jenny Lake (James Peak Wilderness)Boulder County | 2023 | 66 | 100%66 of 66 | Brook Trout 66 fish | 12.7″ Brook Trout |
| Lower Coney Lake (Indian Peaks Wilderness)Boulder County | 2022 | 54 | 100%54 of 54 | Cutthroat Trout 54 fish | 12.7″ Cutthroat Trout |
| King Lake (Indian Peaks Wilderness)Boulder County | 2023 | 51 | 100%51 of 51 | Cutthroat Trout 51 fish | 17″ Cutthroat Trout |
| Lost Lake (Indian Peaks Wilderness)Boulder County | 2013 | 49 | 100%49 of 49 | Brook Trout 49 fish | 12.2″ Brook Trout |
| Gibraltar Lake (Indian Peaks Wilderness)Boulder County | 2023 | 48 | 100%48 of 48 | Cutthroat Trout 48 fish | 12.2″ Cutthroat Trout |
| Devil's Thumb Lake (Indian Peaks Wilderness)Boulder County | 2023 | 46 | 100%46 of 46 | Cutthroat Trout 46 fish | 16.2″ Cutthroat Trout |
| Iceberg North Lake (James Peak Wilderness)Gilpin County | 2022 | 32 | 100%32 of 32 | Cutthroat Trout 32 fish | 16.3″ Cutthroat Trout |
| Woodland Lake (Indian Peaks Wilderness)Boulder County | 2023 | 32 | 100%32 of 32 | Cutthroat Trout 32 fish | 15.4″ Cutthroat Trout |
| Betty Lake (Indian Peaks Wilderness)Boulder County | 2023 | 31 | 100%31 of 31 | Cutthroat Trout 31 fish | 15.8″ Cutthroat Trout |
| James Peak Lake (James Peak Wilderness)Gilpin County | 2023 | 31 | 100%31 of 31 | Cutthroat Trout 31 fish | 15.5″ Cutthroat Trout |
| Heart Lake (James Peak Wilderness)Gilpin County | 2023 | 30 | 100%30 of 30 | Cutthroat Trout 30 fish | 20.7″ Cutthroat Trout |
| Storm Lake (Indian Peaks Wilderness)Boulder County | 2023 | 30 | 100%30 of 30 | Cutthroat Trout 30 fish | 12.8″ Cutthroat Trout |
| Upper Diamond Lake (Indian Peaks Wilderness)Boulder County | 2023 | 30 | 100%30 of 30 | Cutthroat Trout 30 fish | 13.1″ Cutthroat Trout |
| Dorothy Lake (Indian Peaks Wilderness)Boulder County | 2023 | 29 | 100%29 of 29 | Cutthroat Trout 29 fish | 17″ Cutthroat Trout |
| Jasper Lake (Indian Peaks Wilderness)Boulder County | 2023 | 26 | 100%26 of 26 | Brook Trout 23 fish | 11.2″ Brook Trout |
| Upper Neva Lake (Indian Peaks Wilderness)Boulder County | 2023 | 25 | 100%25 of 25 | Cutthroat Trout 25 fish | 15.2″ Cutthroat Trout |
| Mitchell (Big) Lake (Indian Peaks Wilderness)Boulder County | 2023 | 17 | 100%17 of 17 | Brook Trout 16 fish | 10.6″ Brook Trout |
| Roger's Pass Lake (James Peak Wilderness)Gilpin County | 2023 | 17 | 100%17 of 17 | Cutthroat Trout 17 fish | 12.7″ Cutthroat Trout |
| Lower Diamond Lake (Indian Peaks Wilderness)Boulder County | 2022 | 11 | 100%11 of 11 | Brook Trout 7 fish | 12″ Cutthroat Trout |
| Lake Envy (Indian Peaks Wilderness)Boulder County | 2023 | 10 | 100%10 of 10 | Cutthroat Trout 10 fish | 18″ Cutthroat Trout |
| Upper Coney Lake (Indian Peaks Wilderness)Boulder County | 2022 | 10 | 100%10 of 10 | Cutthroat Trout 10 fish | 16.9″ Cutthroat Trout |
| Blue Lake (Indian Peaks Wilderness)Boulder County | 2023 | 8 | 100%8 of 8 | Cutthroat Trout 8 fish | 19.7″ Cutthroat Trout |
| Isabelle Lake (Indian Peaks Wilderness)Boulder County | 2023 | 8 | 100%8 of 8 | Cutthroat Trout 8 fish | 17″ Cutthroat Trout |
| Lower Neva Lake (Indian Peaks Wilderness)Boulder County | 2023 | 8 | 100%8 of 8 | Cutthroat Trout 8 fish | 15.7″ Cutthroat Trout |
| Arapaho Lakes (James Peak Wilderness)Gilpin County | 2023 | 5 | 100%5 of 5 | Cutthroat Trout 5 fish | 14.5″ Cutthroat Trout |
| Bob Lake (Indian Peaks Wilderness)Boulder County | 2023 | 4 | 100%4 of 4 | Cutthroat Trout 4 fish | 15.8″ Cutthroat Trout |
| Little Echo Lake (James Peak Wilderness)Gilpin County | 2023 | 3 | 100%3 of 3 | Brook Trout 2 fish | 4.6″ Brook Trout |
| Skyscraper Lake (Indian Peaks Wilderness)Boulder County | 2023 | 2 | 100%2 of 2 | Cutthroat Trout 2 fish | 20.6″ Cutthroat Trout |
| Carter LakeLarimer County | 2025 | 194 | 95.9%186 of 194 | WALLEYE 146 fish | 25.7″ RAINBOW TROUT |
| Vallecito ReservoirLa Plata County | 2021 | 119 | 93.3%111 of 119 | Rainbow Trout 74 fish | 43.3″ Northern Pike |
| Trinidad Reservoir (Trinidad Lake State Park)Las Animas County | 2023 | 497 | 76.7%381 of 497 | Walleye (WAL) 168 fish | 28.4″ Wiper (SXW) |
| Twin Lakes ReservoirsLake County | 2019 | 448 | 59.8%268 of 448 | Rainbow Trout 195 fish | 38″ Lake Trout |
| McPhee Reservoir (Main Boat Ramp)Montezuma County | 2021 | 204 | 52.5%107 of 204 | Smallmouth Bass 38 fish | 18.5″ Walleye |
| Blue Mesa Reservoir (Elk Creek)Gunnison County | 2022 | 730 | 44%321 of 730 | Brown Trout 186 fish | 23.9″ Lake Trout |
| Turquoise Lake (Abe Lee Fishing Site)Lake County | 2017 | 416 | 31.7%132 of 416 | Brown Trout 100 fish | 27.3″ Brown Trout |
| Estes LakeLarimer County | 2025 | 174 | 24.7%43 of 174 | RAINBOW TROUT 17 fish | 30.24″ TIGER MUSKIE |
What a gill-net survey is, and what it cannot tell you
A gill net is a wall of mesh hung in the water. Fish swim into it and are held by the gills. CPW sets a standard number of nets overnight, pulls them in the morning, and identifies, counts, weighs and measures the catch. Where a report states how many nets were set, that is shown beside the lake.
A zero is weak evidence. Mesh selects for a size range, so fish much smaller or much larger than the mesh pass through or are never held. CPW states in its Dillon Reservoir report that Kokanee Salmon in particular “are known to be difficult to capture and monitor with gillnet surveys”. A species missing from a table was not caught in those nets; that is not the same as absent from the lake.
Counts are not comparable across lakes. One survey may be eight overnight nets on a 2,000-acre reservoir and another a single net in an alpine basin. The sport-fish share is a ratio within a single survey, so it compares; the raw counts do not.
Ages differ by a decade. The oldest survey here is 2013 and the newest 2025. A survey year sits beside every number on this page for that reason.
Where CPW's own table is inconsistent, the value is withheld rather than shown, with the reason printed in place. One wilderness row prints a mean length that falls outside its own stated range; another handful of single-fish rows print no range at all, leaving no way to tell a length column from a weight column. In both cases the count is unaffected and is shown.
Extracted from the CPW fishery survey summaries indexed on this site, reviewed 2026-10-18. Every figure on this page links to the survey it came from.