I’ve fished a lot of California water over the years, and every time I post one of these lists the comments roll in fast. People are passionate about their lakes out here, and honestly, for good reason. There’s nowhere else in the country with this much variety in one state. You’ve got Eastern Sierra trout lakes sitting near 7,000 feet, Sierra Nevada reservoirs cranking out record spotted bass, the Delta with its thousand miles of channels and sloughs, and Clear Lake up in Lake County that Bassmaster just named the best bass fishery in America.
For this list I pulled from my own time on the water, conversations with local guides and tournament guys, fisheries data, and a lot of feedback from our Facebook followers. They were not shy about telling me where I missed the mark last time around. Heads up before you scroll. California has been dealing with an invasive golden mussel problem since late 2024, and a handful of lakes (Pardee, Folsom, Casitas among them) now have heavy boat restrictions or 30 day quarantine programs. That factored into the ranking. A lake that’s great on paper but a nightmare to launch on isn’t doing anyone any favors. I also tried to balance this across species. It’s not just a bass list. There’s serious trout water, the best kokanee fisheries on the West Coast, striper reservoirs, and even a lake that holds the world record redear sunfish.
Here are my top 30 fishing lakes in California, counting down from 30 to 1.
30. Lake Cuyamaca

Lake Cuyamaca sits high in the Cuyamaca Mountains, offering a peaceful spot for anglers and visitors alike. Covering about 110 acres, this reservoir is stocked year-round with a variety of fish, including trout, catfish, bass, and crappie. Its higher elevation means cooler temperatures compared to many Southern California lakes, making it a popular place during the warmer months. The surrounding pine and oak forests create a scenic backdrop, and the open shoreline gives easy access for fishing. Boat rentals are available, though many people enjoy fishing right from the bank. Lake Cuyamaca is also known for hosting fishing tournaments and seasonal events. Beyond the water, the area is home to hiking trails, campgrounds, and wildlife. Whether you’re casting a line early in the morning or taking in the sunset over the hills, the lake offers a simple, welcoming place for anyone looking to enjoy fishing in a more natural setting.
29. Big Bear Lake

Big Bear Lake sits high in Southern California’s mountains, offering a cool break from the cities below. Known for its clear waters and wide open spaces, it’s a favorite spot for anglers looking for rainbow trout, bass, catfish, and bluegill. The lake stretches about seven miles across, with easy access points along the shore and several marinas that rent boats and gear. Spring and early summer bring strong trout fishing, while warmer months shift the focus to bass and panfish. The surrounding forest creates a peaceful setting, making it easy to spend a full day casting lines or paddling along the edges. Ice fishing is rare, but late fall sometimes surprises visitors with a chill that changes the fishing style. Whether you fish from a dock, kayak, or boat, Big Bear Lake’s steady action and mountain backdrop make it one of the most reliable fishing lakes in California.
28. Lake Casitas

Lake Casitas sits in the hills of Ventura County, offering some of the best bass fishing in California. Known for producing trophy largemouth bass, it also holds catfish, crappie, and bluegill. The lake’s long shoreline, filled with coves and rocky points, gives anglers plenty of places to explore. Private boats are allowed but must complete a mandatory inspection and 35 day quarantine before launching, so anglers without that flexibility often rent on site instead. Shore fishing is popular too, especially near well-known spots like Wadleigh Arm. Quiet mornings often bring the most action. While there’s no swimming, visitors enjoy the calm setting and open skies that make Lake Casitas a favorite fishing stop.
27. El Capitan Reservoir

El Capitan Reservoir, tucked into the hills east of San Diego, offers a rugged and open landscape for anglers looking for something different. The lake stretches across rocky shores and sun-baked slopes, making it a solid spot for bass, catfish, and bluegill fishing. It’s a large, deep reservoir, known for holding healthy fish populations year-round. Boating is common here, with wide areas of open water giving fishermen plenty of space. While the surrounding land feels dry and tough, the lake itself provides steady fishing opportunities. El Capitan is straightforward, with big water, good fishing, and a quiet place to cast.
26. Collins Lake

Collins Lake in Yuba County runs one of the largest private trout stocking programs in Northern California, planting more than 50,000 pounds of rainbow trout each year, including trophies in the three to eight pound range and the occasional double digit lightning trout. Fall through spring is prime trout season here, while warmer months bring strong action for largemouth bass, channel catfish, crappie, and bluegill. The 1,600 acre reservoir sits in the gold country foothills between Marysville and Grass Valley, with a full marina, boat rentals, campsites, and easy shoreline access. For a steady multi species bite backed by aggressive stocking, Collins is hard to beat.
25. Bass Lake

Bass Lake sits in the Sierra National Forest, about 14 miles from the southern entrance to Yosemite. Known for its clear waters and easy access, it draws anglers looking for bass, trout, and kokanee salmon. The shoreline is lined with tall pines, offering plenty of shaded spots for fishing. The lake is regularly stocked, keeping the fish population steady year-round. Early mornings are best for fishing, when the surface is smooth and boat traffic is light. Bass Lake also supports a range of fishing styles, from fly-fishing off docks to trolling by boat. It’s a favorite for both beginners and regulars.
24. Lake Havasu

Lake Havasu spans the California Arizona border on the Colorado River, and the California side is fishable with either a California license or an Arizona license when fishing from a boat on shared waters. The 19,000 acre reservoir is world class for striped bass, largemouth, and smallmouth, with the biggest stripers topping 30 pounds. It also produces world record class redear sunfish, with a six pound plus world record landed here in 2021. Channel and flathead catfish, crappie, bluegill, and stocked rainbow trout round out the fishery. Habitat improvement work in the 1990s built underwater fish condos that turned this into one of the West’s premier year round fisheries.
23. Lake Sonoma

Lake Sonoma, tucked among the rolling hills of northern California, stretches across more than 2,700 acres of deep water. Created by Warm Springs Dam, it offers a wide variety of fishing opportunities year-round. Anglers come for healthy populations of bass, catfish, crappie, and trout. The long, winding shoreline includes rocky points, tree-lined coves, and submerged structures where fish thrive. Clear mornings often give way to warm, breezy afternoons, perfect for both shore and boat fishing. With easy access points and a range of water depths, Lake Sonoma is a strong choice for anyone serious about fishing in Northern California.
22. Lake Perris

Lake Perris stretches across the rolling hills of Southern California, offering a wide expanse of water perfect for anglers of all kinds. Known for bass, catfish, and bluegill, the lake provides both shoreline and boat fishing opportunities. Clear mornings and warm afternoons make it a consistent choice for year-round fishing trips. Rocky points, submerged structures, and grassy shallows create a strong habitat for fish to thrive. Beyond fishing, Lake Perris sits near hiking trails and campsites, making it easy to plan a full weekend outdoors. It’s a practical and rewarding spot for anyone looking to fish without long travel.
21. Lake Nacimiento

Lake Nacimiento stretches across the rolling hills of San Luis Obispo County, known for its twisting arms and deep coves. Anglers come here for a chance at catching bass, catfish, and crappie, especially in the early morning when the waters are cooler. The lake’s shape, nicknamed “The Dragon,” creates endless shoreline for fishing from boat or bank. Water levels shift through the seasons, so conditions can vary, but that only adds to the challenge. Warm summers and mild winters make it a year-round destination. It’s a favorite for those who enjoy both fishing and the wide-open feel of nature.
20. San Vicente Reservoir

San Vicente Reservoir, located in San Diego County, is one of California’s top fishing destinations. Known for its deep, clear waters, the lake supports healthy populations of largemouth bass, bluegill, crappie, and catfish. Anglers often visit for the chance to catch trophy-sized bass, especially during spring and fall. The surrounding hills and wide open spaces create a peaceful setting without feeling remote. Facilities include a full-service marina, boat rentals, and launch ramps. The reservoir is open year-round, though hours vary by season. Whether fishing from the shore or a boat, San Vicente offers a solid day on the water.
19. Lake Skinner

Lake Skinner, tucked into the rolling hills of Riverside County, offers a peaceful spot for anglers seeking bass, catfish, and bluegill. Its wide, calm waters make it easy to fish from shore or boat. The surrounding open space adds a quiet, natural feel without too much distraction. Seasonal trout stocking brings new energy during cooler months. Facilities are clean and easy to access, with plenty of room for setting up camp nearby. Lake Skinner isn’t flashy, just a straightforward place where fishing comes first. It’s a solid choice for anyone who wants a steady, simple day outdoors in California.
18. Lake Isabella

Lake Isabella stretches wide across the Kern River Valley, surrounded by dry hills and open skies. Known for its large bass and catfish, the lake draws anglers from all over California. Its waters change with the seasons, lower in summer, fuller after winter rains. Quiet coves and rocky points give fishermen plenty of places to cast a line. Boat launches and shoreline spots are easy to find, making it a simple trip for day visitors. While the lake can get windy in the afternoons, early mornings are calm and full of promise. It’s a reliable spot for serious fishing trips.
17. Trinity Lake

Tucked into Northern California’s rugged mountains, Trinity Lake stretches wide with deep, clear waters. Anglers come for bass, trout, and kokanee salmon, often finding success near rocky points and submerged timber. The lake’s size means there’s plenty of room to explore, whether by boat or along the forested banks. Warm summers make it a top spot for fishing trips, especially early mornings when the surface is calm. Access is easy with multiple boat ramps and nearby campgrounds. Trinity Lake isn’t overrun with crowds, giving visitors the space to focus on their line, their catch, and the peaceful rhythm of nature.
16. Silverwood Lake

Silverwood Lake sits quietly in the San Bernardino Mountains, offering a wide stretch of calm water perfect for fishing. Fed by the California State Water Project, this man-made lake is known for its clear banks and deep spots where bass, trout, catfish, and bluegill gather. Early mornings bring still water and the best chance to catch larger fish moving close to the shore. Anglers often fish from boats, though there are plenty of easy places to set up along the rocky edges. The surrounding hills give a soft, open feeling without crowding the water. Silverwood’s changing seasons bring different fishing challenges, from cool winter trout runs to summer bass activity. Though close to the city, it feels open and untouched once you are near the water. It’s a simple, reliable place to fish, especially for those who enjoy long hours under a wide, open sky.
15. Lake Tahoe

Lake Tahoe, resting on the California-Nevada border, offers some of the clearest waters in the state. Known for its deep, cold basin, the lake supports a healthy population of trout, salmon, and bass. Anglers often target mackinaw (lake trout), which grow especially large in these waters. Kokanee salmon runs are also a highlight, especially in late summer. The lake’s size means fishing is possible from both shore and boat, with plenty of open space to find quiet stretches. Early mornings often bring the best bites, when the surface is still and the fish are most active. Charter guides are available for deeper trips, but patient fishers can also do well with simple gear and local advice. Beyond fishing, the tall pines and mountain peaks create a crisp, open feeling that makes every trip worth the effort. Lake Tahoe remains a strong choice for serious and casual fishers alike.
14. Eagle Lake

Eagle Lake, located in northeastern California, stands out for its unique fishery and high desert setting. It’s the second-largest natural lake in the state and is especially known for its Eagle Lake rainbow trout, a species adapted to the lake’s alkaline water. Anglers visit for the challenge and the chance to catch trout that often exceed 5 pounds. The surrounding landscape features scattered pines, volcanic hills, and open sagebrush, offering a wide, open feel unlike many forested lakes. Shore fishing and trolling are both common here, and the water stays cool enough in the summer to keep fishing productive. Facilities around the lake are modest but reliable, with seasonal launches and campgrounds. Because of its elevation and remote location, Eagle Lake doesn’t attract the same crowds as other fishing spots, making it a solid option for those looking for good fishing without heavy traffic. It’s a practical destination with proven results.
13. Diamond Valley Lake

Diamond Valley Lake sits quietly in Riverside County, offering one of California’s largest reservoirs for freshwater fishing. Built in the late 1990s, this man-made lake stretches across thousands of acres, giving anglers plenty of space to explore. It’s known for its healthy populations of bass, catfish, bluegill, and trout, attracting both experienced fishermen and those new to the sport. Shoreline fishing is popular, but many prefer renting boats to reach deeper waters where larger fish gather. Beyond fishing, the wide landscape around the lake gives a clear view of rolling hills and open sky, making it easy to enjoy a long day outdoors. There are no nearby houses or heavy crowds, creating a quiet place to focus on the water. Diamond Valley Lake also enforces clean-water rules, helping to keep the ecosystem strong for future fishing seasons. For serious anglers, it’s a must-visit stop in Southern California.
12. Lake Berryessa

Lake Berryessa, tucked in Napa County’s hills, is one of California’s largest reservoirs and a strong choice for anglers. Spanning over 20,000 acres, it offers wide stretches of open water perfect for both boat and shore fishing. The lake is well known for its healthy populations of largemouth and smallmouth bass, rainbow trout, kokanee, catfish, and crappie. Throughout the year, changing seasons bring different fishing opportunities, making every trip a little different. Early mornings often bring calm waters, ideal for topwater fishing, while deeper sections hide larger catches during the warmer months. In addition to fishing, the lake’s long shoreline and coves give anglers plenty of space to explore without heavy crowds. Simple campgrounds and boat ramps around the lake make access easy. Whether you’re hoping for a steady day of bass fishing or chasing trophy trout, Lake Berryessa offers the kind of steady, honest fishing experience that keeps people coming back.
11. Castaic Lake

Castaic Lake, located in northern Los Angeles County, stands out as one of California’s best fishing destinations. The lake’s clear, deep waters are home to largemouth bass, striped bass, catfish, and trout, offering anglers plenty of variety. Fed by the California State Water Project, it stretches across two main sections: the upper lake for powerboats and the quieter lower lagoon, ideal for shore fishing and smaller boats. Seasonal fish stocking helps keep the action steady year-round. The surrounding hills give the area a wide, open feeling without the crowds found at bigger reservoirs. Facilities like boat rentals, launch ramps, and fish cleaning stations make it easy for both seasoned fishermen and newcomers to enjoy a full day on the water. Whether you’re chasing trophy bass or just spending a few hours casting lines, Castaic Lake is a straightforward, reliable spot for anyone who loves fishing.
10. Whiskeytown Lake

Whiskeytown Lake just west of Redding has built a reputation as the best kokanee salmon lake in California, with wild kokanee reaching 17 to 19 inches thanks to the deep, cold, crystal clear water. The lake also holds rainbow, brown, and brook trout, along with strong populations of spotted bass and smallmouth. Late spring through summer is the peak kokanee window, when trolling small lures behind dodgers near the Highway 299 bridge and Oak Bottom can produce limits in a morning. The National Park Service manages the area, so check regulations and required mussel inspections before launching. With Mount Shasta in the distance and hiking trails into hidden waterfalls, it earns its place.
9. New Bullards Bar Reservoir

New Bullards Bar in Yuba County is one of the most important bass fisheries in the country right now. The lake produced the national record spotted bass at 11 pounds 5 ounces in 2022, and it continues to crank out fish in the double digit range thanks to a deep, clear water column packed with shad and kokanee forage. Beyond the giant spots, Bullards Bar holds a strong kokanee salmon population, rainbow trout, smallmouth bass, crappie, and bluegill. The reservoir covers nearly 5,000 surface acres in the Tahoe National Forest at about 2,000 feet of elevation. Boat ramps at Cottage Creek, Dark Day, and Emerald Cove Marina make access straightforward, and required invasive mussel screenings apply to all motorized watercraft.
8. New Melones Lake

New Melones Lake, set in the foothills of the Sierra Nevada, is one of California’s largest reservoirs. Known for its wide open waters and rugged shoreline, the lake offers excellent opportunities for fishing. Anglers often come here for bass, trout, kokanee salmon, and catfish, with spring and fall being the best seasons. The lake’s structure, with its rocky points and submerged trees, provides great spots for experienced and beginner fishermen alike. Surrounding hills roll gently toward the water’s edge, creating quiet areas to cast a line. While fishing is the main draw, visitors also find room to hike or simply enjoy the open air. Access is easy through several marinas and boat launches, making it a practical choice for day trips or longer stays. With its mix of big catches and broad views, New Melones Lake stands out as a steady favorite among California’s many fishing destinations.
7. Lake Almanor

Set against the backdrop of Northern California’s forests and mountains, Lake Almanor is a wide, cool reservoir known for strong fishing opportunities. Its waters hold healthy populations of trout, bass, and salmon, drawing anglers through every season. Shaped by both nature and dam engineering, the lake’s size gives plenty of room for shore fishing, trolling, or fly casting. Morning mists settle over quiet coves, and evenings bring steady winds that ripple across the surface. Beyond fishing, the scenery holds steady, with pines rising close to the waterline and Mount Lassen visible in the distance. Cold streams feed the lake year-round, helping maintain ideal temperatures for fish growth. Locals often speak about Almanor’s big brown trout and the rewarding challenge they offer. It’s a place where long days on the water pay off, and the simple rhythm of casting and reeling becomes the real draw.
6. Lake Oroville

Lake Oroville, one of California’s largest reservoirs, offers a wide range of fishing opportunities throughout the year. Nestled in the Sierra Nevada foothills, it stretches over 15,000 acres of water, fed by the Feather River. Anglers come here for the chance to catch bass, trout, catfish, and salmon, with spring and fall being especially active seasons. The lake’s many coves, channels, and inlets create varied fishing spots, from shallow banks to deep open waters. Besides its strong populations of spotted bass, Lake Oroville is also known for record-sized Chinook salmon. The surrounding landscape is rugged and open, with trails and launch points easily accessible. Fishing from a boat allows visitors to explore quieter sections, while shore fishing works well near Bidwell Marina and the dam area. Whether you are an experienced angler or someone who enjoys a casual afternoon on the water, Lake Oroville provides plenty of chances for a good catch.
5. Crowley Lake

Crowley Lake sits in the Eastern Sierra near Mammoth Lakes at 6,800 feet, fed by the Upper Owens River and a network of cold spring creeks including McGee, Convict, Hilton, and Crooked Creek. It is regularly called one of the best stillwater trout fisheries in the country, with rainbows and browns putting on six to nine inches a year in its alkaline, insect rich water. Lahontan cutthroat and Sacramento perch round out the fishery. The lake follows a split season, with general regulations through summer and restricted gear (artificial lures, two fish over 18 inches) from August forward. Spring chironomid hatches and fall trophy hunts pull anglers from across the country to this Eastern Sierra crown jewel.
4. Don Pedro Reservoir

Don Pedro Reservoir, located in the Sierra Nevada foothills, is one of California’s largest bodies of water open to fishing. With more than 13,000 acres of surface area, it offers wide, open spaces for anglers looking for a quiet day on the water. Bass fishing is strong here, along with opportunities to catch trout, salmon, catfish, and crappie. The lake’s rocky points, submerged trees, and deep channels give fish plenty of places to thrive, making it a productive spot year-round. Shore fishing is possible in many areas, but boats are the best way to reach the deeper parts where larger fish often wait. Early mornings and late afternoons tend to be the most active times. Don Pedro’s warm summers and mild winters make it a reliable destination no matter the season. Its size and range of fishing options make it a favorite for both serious anglers and families.
3. Lake Shasta

Lake Shasta is one of Northern California’s largest and most well-known fishing lakes. Surrounded by wooded hills and rocky outcrops, it offers miles of shoreline and coves where anglers can spread out. The lake is stocked with a range of species, including bass, trout, and catfish, making it a favorite for both casual fishers and those chasing a trophy catch. Its deep, clear waters allow fish to thrive year-round, and the network of submerged structures creates natural habitats. Beyond fishing, the lake’s four main arms reach into quiet valleys, offering different landscapes with each turn. Houseboats are a common sight here, often anchoring near shaded spots to cast lines into cooler waters. Access is easy with several marinas and public ramps around the lake. Whether fishing from shore or boat, Lake Shasta promises a solid day on the water, backed by the steady rhythms of nature.
2. California Delta

The Sacramento San Joaquin Delta is widely considered the best bass fishery in California by the state’s own fisheries biologists, and Bassmaster ranked it among the top fisheries in the country in 2025. More than a thousand miles of channels, sloughs, and tule lined banks stretch between Stockton and the Bay, holding huge populations of largemouth, smallmouth, and striped bass, along with catfish, sturgeon, and crappie. Tournament weights regularly top 25 pounds, and double digit largemouth show up every spring. Tidal influence makes timing critical, but for anglers willing to learn the water, the Delta delivers some of the most consistent trophy bass action in the West.
1. Clear Lake

Clear Lake is one of the largest natural lakes in California and a well-known spot for fishing. Set in Lake County, it has a wide stretch of water that draws anglers from all over the state. Bass fishing here is strong year-round, with the lake recently named the best bass fishery in America by Bassmaster in 2025. Catfish, crappie, and bluegill are also common catches. The lake’s many coves and rocky points give fish plenty of cover, making each trip different from the last. Shore fishing is good in many areas, but a boat gives better access to deeper water and hidden pockets. Water clarity can change with the seasons, adding an extra layer of challenge for those looking to land a big catch. Beyond fishing, the open views of the hills and clear skies make for a peaceful backdrop. Clear Lake remains a steady choice for anyone serious about fishing.

Info and FAQ about Fishing Lakes in California
California offers a wide range of fishing spots, from large reservoirs to mountain lakes. Whether you’re after bass, trout, catfish, or salmon, there’s a lake that suits your preference. With so many options, anglers of all levels can find a place to enjoy their time on the water.
Frequently Asked Questions
Q: Do I need a fishing license in California?
A: Yes, anyone aged 16 or older must have a valid California fishing license to fish in public waters. Licenses can be purchased online or at authorized retailers.
Q: When is the best time to fish in California?
A: Spring and fall are generally the most productive seasons. However, fishing opportunities are available year-round, depending on the species and location.
Q: Are there any regulations I should be aware of?
A: Yes, fishing regulations vary by location and species. It’s important to check the California Department of Fish and Wildlife’s regulations before fishing.
Q: Can I fish in California’s lakes year-round?
A: Many lakes offer year-round fishing, but some have seasonal restrictions. Always verify the specific regulations for the lake you plan to visit.


How did Folsom even make it on here!?!?
I’m curious if the OP has been to any of these lakes! Really Pedro and clear lake are at the top?? Now way dude 😎
Missed the best fishing spot in California by far . Barrett lake ! More bass here
Didn’t even mention arrowhead.. which is definitely a better fishing lake then Gregory and probably just as good as or better than silver wood….. not a bad list though.
I cant agree with your description of Bass Lake. The shore line is covered by private property. Making bank fishing nearly împossible. The recreational activity keeps the fishing from a boat, slow.
8 of top ten I fished a lot as bass pro from NorCal . Tahoe before bass fishing got to me. Now live in Baja and use fish size I caught in those lakes for bait.
Where is some good catfish and walleye lakes
They didn’t mention Walleye that I saw
What about lake success in porterville ca or lake kaweah in three rivers ca
Pretty solid list, but I am really wondering how Lake Barrett was not on this list. I have been there twice in the last month and had a 30 fish day and a 50 plus fish day. Not to mention I was fly fishing, which obviously reduces the catch rate. Should definitely be on the list!
Yes Barrett lake better than all these listed . Went there 3 times this year and caught over 100 bass each time .
Wowww I’m in roseville California, I’m making a weekend trip to Barrett now thank you lol