8 Best Fly Fishing Locations in California
8 Minutes reading time 📖 We do not use AI to create content; written by Anglers, for Anglers 🎣

California has some of the best weather for fishing in the United States. For fly fishing enthusiasts, Northern California is one of the premier locations to catch fish.
Many rivers and small streams in Northern California stay open year-round, offering a great variety of fishing destinations.
Best Rivers for Fly Fishing in California
There are plenty of great waterways in Northern California worthy of this list. Narrowing it down to just a few is actually pretty hard to do.
The following selections are just based on our teams personal experience in fly fishing the rivers and streams of California for the last 30 years. Keep in mind that this list is in no particular order.1 – 11 –
1 – Lower Sacramento River

The lower part of the Sacramento River is a prime place to catch rainbow trout, steelhead, smallmouth and largemouth bass, and stripper. The lower Sacramento River provides amazing year-round fishing opportunities. You can catch some huge fish in both winter and spring, but spring brings a large caddis fly hatch bringing the fish out in droves. You can also find some great salmon catches on the river – especially in the fall and winter.
My personal favorite location to fish in the lower Sacramento is between Shasta Lake and the town of Redding. This is a large section of water but has some great trout fishing and even better views.
The best time to fly fish in the lower Sacramento is March through June. You will see an abundance of hatches this time of year. Stoneflies and stimulators seem to work best for me.
RECOMMENDED ARTICLE >> FLY FISHING FOR BEGINNERS
2 – Feather River – Steelhead Fishing
The Feather River is a great place to catch Steelheads (Steelhead Trout). Fishing on this river is exciting, productive, and challenging all at the same time. The best fishing is in the fall, where adult Steelheads weighing over four pounds can be found relatively easily. In the spring, you will also find some great opportunities to fly fish for record breaking fish.

The middle fork of the Feather River is probably the most popular. My favorite spots to fish the Feather River are around the town of Quincy. There is plenty of public land around this area for fly fishing anglers to wet a line.
Personally, I’ve had the most luck here fly fishing with big stoneflies. Black stones with gold beads have always been my go to and have not let me down yet. I once had an angler outfish me 3 to 1 however, using a Red San Juan worm.
3 – East Fork Carson River
If you’re looking for a one of a kind fly fishing experience in Northern California, you may want to look at the East Fork of the Carson River. This river provides trout anglers with many different experiences. The narrow, fast-flowing upper reaches above Wolf Creek, are accessible only by a rough four wheel drive trail, on horseback, or by foot.
This is a classic freestone stream with lots of riffles, rapids, runs, and pools. Summer is the better season to get on and try your hand on the East fork. Large fish are consistent on the Carson, especially around the Nevada border where the river branches off providing a great place to find the fish.
I love to fish in the Markleeville area using stone flies, mayflies, and red San Juan worms. These are literally the only three flies I use here, and have caught fish every time.
RECOMMENDED ARTICLE >> HOW TO CHOOSE A FLY ROD
4 – Truckee River Fishing Northern California
The Truckee River is the largest of three major river systems in the Northern California/Reno area. The good weather characterized by the region provides year-round fly fishing with easy access, beautiful canyon scenery, and feisty wild trout. Many experts rate the Truckee as one of the top fly fishing rivers in Northern California. It is however, a tough river to fish because of the flows due to snow melt runoff.
When you get to Truckee you don’t even care if you catch fish or not. The town & the whole region is an experience in itself. Fishing has always been hit or miss for me here. The reason it’s on this list is that when it hits, it hits hard. Some of my best days fly fishing in Northern California have come from fishing the Truckee River.
Fall is my favorite time to fish this great river, because this is when the big brown trout come out to play. Drakes, Dunns, and Mayflies are all good choices this time of year, although my biggest Truckee River trout came off of a crayfish pattern.
Fish the edges of the deep runs for the big trout. They’re in there and they are always lurking 😈.
5 – Owens River Above Crowley Lake
Located above Crowley Lake, the Owens River is one of the best places to fish for trout in California. The river is one of a kind with a gentle current that flows through a glacial valley between mountains that are 9,000 feet tall or more.
At one time, the Owens River provided water and power to Los Angeles. When they converted the gorge, much of the fish died out. With the restoration of the river back to a fly fishing destination, you can now find some beautiful brown or rainbow trout here.
Spring and fall are the best times to fish the Owens River. Use black caddisflies and blue-winged olives for best results. Although I have not caught huge fish in this section, there is a lot of really nice fish.
RECOMMENDED ARTICLE >> WHAT IS A FLY FISHING LEADER
6 – McCloud River
The McCloud River is one of California’s premier trout fisheries. This River feeds Lake Shasta and was the breeding ground for rainbow trout that were shipped all over the country to stock other rivers and streams. You can find big brown trout, as well as rainbow trout in plentiful supply on the McCloud.
This area has a lot of private land as well as public lands. The desolate area can be tough, so pack accordingly.
The best time to hit up the McCloud River is May and June. Bring some Caddis, Stones, and Dunns and you should be good to go.
7 – Middle Fork San Joaquin River

In Northern California, the Middle Fork of the San Joaquin River provides some great fly fishing for some excellent trout.
This river is one of the few places designated as wild trout waters by the state. This area receives a lot of fishing, so it’s a good idea to get there early in the morning to beat the crowds.
Besides the normal species of trout, this river also boasts a hybrid variety of rainbow and golden trout with bright orange sides.
My favorite spot to fish here is below Florence Lake. This river is about the only place I can catch fish on a green drake. The fishing in summer months have been good for me here. There are plenty of places to access the river, so I tend to drive around fishing multiple places in a day.
8 – Hat Creek, Northern California

Hat Creek is another great place to fly fish in California. These too, have been designated wild trout waters, and you will find plenty here.
This creek is very well-suited to both beginners as well as experienced fly fishermen. The banks are covered with heavy brush that provides some great hiding places for brown and rainbow trout.
Fish here won’t set world records, but that is not to say that 20-inch trout cant be caught. Fall is the best time of year to fly fish Hat Creek.
Fly fishing with terrestrials, stoneflies, and small golden stones are my go to flies here. Opening day will see a lot of pressure. Getting away from the crowds will be the key.
8 Best Fly Fishing Locations in California to Catch Fish 🏁
These are just a few of the best fly fishing locations in California, from our teams years of personal experience. I have personally caught fish in every single one of these waterways.


