What Kind of Fish Do You Catch Fly Fishing in Colorado?

Fly fishing in Colorado is an experience unlike any other. With its abundance of high-altitude lakes and rivers, it offers anglers the opportunity to catch a variety of fish species, from small trout to large bass. Whether you’re a beginner or an experienced angler, Colorado is sure to provide plenty of great fishing experiences.

The most popular type of fish that you can catch while fly fishing in Colorado is trout. Rainbow, brown, cutthroat and brook trout are all abundant in many of the state’s rivers and streams.

Brown trout are particularly abundant in the Arkansas River and its tributaries, while rainbow trout are found throughout the state. Cutthroat and brook trout can be found in high-altitude lakes, such as Blue Mesa Reservoir.

In addition to trout, you can also find other species when fly fishing in Colorado. Smallmouth bass are common in reservoirs such as Horsetooth Reservoir or Lake Granby.

Carp can also be found in certain areas of the state, such as Pueblo Reservoir. If you’re looking for something out of the ordinary, you may also have luck catching pike or muskie at some of the larger reservoirs.


Fly fishing in Colorado offers anglers a wide variety of opportunities to catch a variety of fish species. Trout are by far the most abundant type of fish that can be caught while fly fishing in Colorado but smaller species like bass and carp can also be found throughout the state’s waters. If you’re willing to explore further afield, then pike and muskie may also make for some exciting catches.

Photo of author

Daniel Bennet