If you are a fishing enthusiast, Yosemite National Park should be on your bucket list. Located in California, the park offers a range of sports and recreational fishing opportunities for anglers of all types.
Boasting over 58 streams and several mountain lakes, Yosemite offers camping and fishing chances, the likes of which are challenging to find in the US. Some of the native and nonnative fish you can enjoy catching and releasing or consuming while fly fishing in Yosemite Park include the following:
Native Fish
Native fish in Yosemite National Park can only be found in lower elevations, i.e., from the lower Merced River right up to El Portal. Here are some you can find while fishing in these areas:
Rainbow Trout
Scientific Name – Oncorhynchus mykiss
Freshwater rainbow trout belongs to the Salmonid family and can be found while fishing at Yosemite National Park in Yosemite Valley, almost year-round. The fish has a streamlined body that is multi-colored, thus the name. A pinkish band runs through the entire length of the body. The underside of the fish is silvery, which eventually fades to pearl white.
Rainbow trout are carnivores. However, the park has a strict no live bait rule, so you can only use artificial lures to catch it. Plus, the fish is catch and release only, so you cannot consume it or take it home with you during your fishing trip.
At most, rainbow trout can reach four in length (but don’t expect to catch that size in Yosemite) and can be found in large lakes, rivers, and small streams. Both rainbows and browns can be spotted in Merced River.
Check out our in-depth guide on rainbow trout.
California Roach
Scientific Name – Hesperoleucus symmetricus
Yosemite fishing enthusiasts also catch California roach in abundance. This small but chunky fish has a large head and a body that is gray or blue on top, and it has a silver underbelly. The fish is omnivorous, which means it consumes both plant matter and small insects on the surface of the water and aquatic insects.
California roach can grow 20 to 40 mm each year but rarely live beyond three years after hatching. The fish breeds in gravel beds and thrives in cold streams that have diverse environments. Look for the fish year-round in the streams that are prevalent in Yosemite National Park.
Nonnative Fish in Yosemite
Yosemite National Park is well-stocked with several non-native fish species for sport fishing enthusiasts. Some of them include the following:
Bluegill
Scientific Name – Lepomis macrochirus
Bluegill lives in shallow water in ponds, lakes, and slow-moving streams and rivers in the park. The fish can grow up to 12 inches long and is deep purple or blue in color, especially around the face and gills. It also has dark olive bands down the sides of its body and has an orange or yellow belly.
Bluegill can eat almost anything it comes across, so while fishing for it, use artificial lures in Yosemite. The fish tend to stick to water with an abundance of aquatic plants and hides between fallen logs and weeds. The fish is best caught during the winter months, so you should visit during the last Saturday in April if you wish to catch it.
Click out our in-depth guide on Bluegill.
Brook Trout
Scientific Name – Salvelinus fontinalis

Also known as Brookies, brook trout are known for their gorgeous olive-green coloring and the yellow speckles that run all over their body. The fish is part of the Salmonidae family and char genus. It prefers to remain in cold waters in creeks and small rivers in Yosemite National Park.
Brook trout are often confused with brown trout, but the two have differences that distinguish both species. For example, the brown trout has a golden brown body, while the brook trout is olive green in color.
Plus, brown trout do not have red spots and blue halos, which the brook variety has. The best way to catch this trout is through fly fishing techniques. You will find plenty of opportunities to practice in Yosemite.
Click out our in-depth guide on brook trout for more information.
Frequently Asked Questions
Yes, if you have a valid California fishing license. Fly fishing in Yosemite is even more enjoyable if you don’t break regulations and rules.
You can find both species in the Merced River in the park.
Yes, anglers can enjoy themselves on Yosemite’s lakes and reservoirs by fishing the whole year.
While fishing in Yosemite Valley and El Portal, keep in mind that rainbow trout are catch and release only. You can only catch five brown trout per day and have ten in possession only. Plus, you cannot use live bait. You can only use lures and flies with barb-less hooks for Yosemite fishing.
Final Thoughts

Look for native and non-native fish in Yosemite in lakes and streams around Yosemite Valley, El Portal, and in the backcountry.
Yosemite fishing can be a delightful experience, but only if you respect the local rules and fish responsibly. Be careful, as not following park rules can lead to penalties, including suspension of your fishing license, and you can even be banned from the park.