Best Fishing Spots In Sacramento
Looking for a good place to drop a line? Here are the Sac Goes picks for the best fishing spots in Sacramento, from downtown riverbanks to mountain lakes.
Sac Knows · July 10, 2026

Best Fishing Spots In Sacramento
Sacramento is one of the better cities in the country for fishing, which most people who live here don't fully realize until they actually try it.
You've got two major rivers meeting downtown, a state recreation area forty minutes away, Delta sloughs to the west, and foothill lakes in every direction. You can fish from a park bench a mile from your apartment or drive an hour and be on a quiet mountain lake with trout.
The hard part is knowing where to start. There are a lot of options and not a lot of clear guidance.
This is that guidance. Whether you're a serious angler or someone who just wants to sit by the water with a rod and see what happens, there's a spot here for you.
Here are the Sac Goes picks for the best fishing spots in Sacramento.
Quick picks
Best downtown fishing: Miller Park (Sacramento River)
Best confluence spot: Discovery Park (American River Parkway)
Best for kids: Elk Grove Regional Park Lake
Best fall salmon run: Sailor Bar (American River Parkway)
Best big lake day trip: Folsom Lake, Granite Bay
Best quiet lake: Rancho Seco Lake
Best Delta fishing: Brannan Island State Recreation Area
Best mountain lake: Jenkinson Lake (Sly Park)
Best overall stocked lake: Lake Camanche
1. Fish the river right from downtown at Miller Park (Sacramento River)

Miller Park is a city riverfront park and marina just south of downtown on the Sacramento River. It's one of the most accessible urban fishing spots in the region — you're talking a few minutes from midtown, free bank fishing, and a public boat launch if you've got a trailer.
Spring is prime time for striped bass, fall brings salmon through, and catfish fill in the summer months when you just want to sit outside and not think too hard. The Sacramento River right here is a working river, which means there's always something moving through it.
Bank access is solid and the launch ramp gives you easy access to the wider river system if you want to range out.
Best for: Anglers who want to fish without driving far, boaters launching into the Sacramento River
The move: Come early on a spring morning for stripers, or make it a casual summer evening catfish session. Bring a chair.
Good to know: Bank fishing is free. The boat launch is $8 per day. Parking fills up on weekends.
2. Cast where two rivers meet at Discovery Park

Discovery Park sits at the confluence of the American and Sacramento rivers, minutes from downtown. That confluence matters — fish move through both rivers, which means you've got multiple target species and multiple bank fishing angles from the same 302-acre park.
Spring stripers, fall salmon, and summer catfish are all part of the rotation here. There's also a boat ramp if you want to launch and run either river. It's one of the most productive spots in the Sacramento area for sheer variety.
The park is big enough that you can usually find a quiet stretch of bank even when it's busy. That's not always true of urban fishing spots.
Best for: Anglers who want options, boat launch access, fall salmon season
The move: Walk the confluence bank in fall during the salmon run. It's genuinely worth seeing even if you don't catch anything.
Good to know: Day use fee is $8 per vehicle ($11 on major summer holiday weekends).
3. Launch from the Pocket at Garcia Bend Park

Garcia Bend is a city park in the Pocket neighborhood with a wide lawn, a playground, and an ADA-accessible public boat launch on the Sacramento River. It's a reliable, no-drama fishing spot for catfish and striped bass, and it's a common launch point for anglers who want to work the river south of downtown.
The setup is pretty good for families — there's grass, a playground, and the bank is accessible. You don't need a boat to have a productive afternoon here.
Fall salmon runs and summer catfish are the main draws. If you're in the south Sacramento area and want a river access point that isn't crowded, this is a solid default.
Best for: Families, south Sacramento residents, boaters who want a less hectic launch
The move: Summer evening catfish session with the family. The playground keeps kids occupied between bites.
Good to know: Park entry is free. The boat launch is $8 per day.
4. Take the kids to Elk Grove Regional Park Lake

This small lake inside Elk Grove Regional Park is part of CDFW's Fishing in the City program, which means it gets stocked — trout in March and April, catfish from June through September. That stocking schedule is the whole reason to come here if you're fishing with kids or beginners.
Stocked fish are more catchable. That's the point. When someone is learning to fish, a blank day on a wild river is discouraging. A stocked lake is a much better first experience.
Fishing is open March 1 through November 30. It's a friendly, manageable park setting with easy bank access all the way around.
Best for: Families, first-timers, kids, anyone who wants a relaxed afternoon with a decent shot at catching something
The move: March or April for stocked trout, or midsummer for catfish. Bring simple gear and snacks.
Good to know: Entry is free most days. A California state fishing license is required for ages 16 and up.
5. Try the neighborhood pond at Hagan Community Park

Hagan Community Park in Rancho Cordova has a five-acre pond right next to the American River Parkway. CDFW has stocked trout here in late winter in some years, and the pond holds resident bluegill and bullhead catfish year-round.
It's a smaller, quieter spot — the kind of place you go on a weekday afternoon when you don't want to deal with a parking lot. The American River Parkway is right there if you want to combine a bike ride or walk with your fishing session.
This one is best in late winter and spring. It won't blow your mind, but it's an easy, low-stakes option for Rancho Cordova residents.
Best for: Local residents, casual afternoons, combining with a parkway walk or bike ride
The move: Late winter trout season if CDFW is stocking that year. Check current stocking reports before you go.
Good to know: Check current fees before you visit. State fishing license required for ages 16 and up.
6. Fish cold, calm water at Lake Natoma, Nimbus Flat

Lake Natoma at Nimbus Flat is a state park access point at Hazel Avenue and Highway 50, below Nimbus Dam. The lake is narrow and cold — fed from the bottom of Folsom Dam — which keeps it good for rainbow trout well into warmer months when other spots slow down.
The 5 mph speed limit on the lake keeps things calm for bank anglers and kayak fishers. That's a real perk. You're not dealing with wake from ski boats while you're trying to focus.
Year-round fishing, best in the cooler months. The paved trail along the lake makes it easy to scout bank access and find your spot.
Best for: Trout anglers, kayak fishing, cooler-weather fishing when other spots are slow
The move: Early morning in spring or fall, targeting trout along the deeper bank sections.
Good to know: Day use fee is $10 per vehicle.
7. Work the riffles at Sunrise Recreation Area

Sunrise Recreation Area is a popular county access point on both banks of the American River at Sunrise Boulevard in Rancho Cordova. The riffles here are where you want to be for shad in late spring — it's one of the best shad runs on the American, and shad on light tackle is genuinely fun.
Steelhead show up in winter, salmon in fall. The upper section of the river here has some of the best bank access on the whole American River Parkway stretch.
If you want to wade fish, this is one of the better spots to do it. The river character at Sunrise is classic riffle-and-pool, which is good reading water.
Best for: Shad fishing, wade fishing, fall salmon, winter steelhead
The move: Late May shad run on light spinning gear. It's fast, it's fun, and there are usually fish.
Good to know: Day use fee is $8 per vehicle ($11 on major summer holiday weekends).
8. Spend a day at Gibson Ranch Regional Park

Gibson Ranch is a 325-acre Sacramento County ranch park in Elverta with a stocked fishing lake holding bass and bluegill. It's a different kind of fishing day — the ranch setting is relaxed, the lake is manageable, and daily fishing permits are sold at the park office so you're not scrambling to sort out access.
Spring and fall are the best seasons. It's a good option if you want a full park day — there's more going on here than just fishing, which makes it easier to bring people who aren't fully committed to standing at the water for hours.
Bass and bluegill are the main species. Not a trophy fishery, but a solid afternoon.
Best for: Relaxed park days, bass and bluegill fishing, families who want more than just fishing
The move: Spring morning bass fishing, then walk the ranch and grab lunch before heading back.
Good to know: Daily fishing permits are sold at the park office. Check current vehicle entrance fees.
9. Hit the best bank access for salmon at Sailor Bar

Sailor Bar is a Sacramento County park on the American River in Fair Oaks, just below Nimbus Dam and the fish hatchery. That location is important. Being below the hatchery means fish stack up here in fall during the chinook salmon run, and it's consistently one of the best bank access spots for salmon on the whole American River.
Winter steelhead and spring shad round out the year. The gravel launch ramp serves drift boat anglers. This is the spot where you'll see serious anglers set up before dawn during salmon season — that's usually a good sign.
If you only fish the American River once a year, make it Sailor Bar in October.
Best for: Fall chinook salmon, serious anglers, drift boat launch
The move: October salmon season, early morning. Bring good gear and patience.
Good to know: Day use fee is $8 per vehicle ($11 on major summer holiday weekends).
10. Go big at Folsom Lake, Granite Bay

Folsom Lake is the big one. The Granite Bay entrance is the main west-side access with large launch ramps that work across a wide range of lake levels — important because Folsom fluctuates. The lake is known for spotted bass, plus rainbow trout, catfish, and seasonal king salmon.
Bank fishing is easy from Granite Bay, and the launch infrastructure is good enough that you're not waiting in a ramp line for an hour. Spring and fall are the best overall seasons, though there's something to fish for year-round.
If you want a full lake day — boat, fishing, maybe swimming after — Folsom Lake is the answer. It's 40 minutes from downtown and worth every minute.
Best for: Boat anglers, bass fishing, full lake days, groups
The move: Spring spotted bass fishing on a boat. Bring lunch and make a whole day of it.
Good to know: Day use fee is $12 per vehicle.
11. Find some quiet at Rancho Seco Lake

Rancho Seco is a 160-acre SMUD lake near Herald with a no-gas-motor rule, which changes the whole vibe. It's quieter than most lakes in the region. No ski boats, no rooster tails, no noise. Bank anglers and small electric boats have the whole place.
CDFW stocks rainbow trout from November through March, and the lake holds resident largemouth bass, bluegill, redear sunfish, and crappie year-round. Late fall through spring is the prime window for trout.
It's about 25 miles southeast of downtown — not far, but far enough that it doesn't feel like a city park. If you want to combine fishing with a night out under the stars, the campground at Rancho Seco Recreation Area is right there.
Best for: Quiet lake fishing, trout season, electric boat anglers, overnight fishing trips
The move: November through March for stocked trout. Bring a kayak or small electric boat and work the shoreline.
Good to know: Day use is $12 per vehicle plus $5 per angler daily fishing fee.
12. Head into the Delta at Brannan Island State Recreation Area

Brannan Island is a Delta state park near Rio Vista, and it opens up a completely different style of fishing. The ten-lane launch ramp is one of the largest in the region and puts you into miles of sloughs, channels, and river access for striped bass, catfish, bluegill, and sturgeon.
Fall and spring striper runs are the main draw. Sturgeon fishing here is a different experience entirely — big gear, big fish, big patience. It's not for everyone but it is a legitimate thing you can do within an hour and a half of Sacramento.
If you want to make a weekend of it, Sandy Beach County Park is nearby in Rio Vista and offers camping on the Sacramento River with good Delta fishing access too.
Best for: Striped bass, sturgeon, Delta fishing, boaters who want serious range
The move: Fall striper run on the Delta sloughs. Launch early, run a few channels, and see what's moving.
Good to know: Check current state park day use fees before you go.
13. Drive up to Jenkinson Lake (Sly Park)

Jenkinson Lake is a clear 640-acre mountain lake near Pollock Pines at about 3,500 feet. Rainbow trout, brown trout, and smallmouth bass are the main species. The cool elevation keeps trout active well into summer when valley lakes are cooking.
Bank access is solid along the 8-mile shoreline trail, and two launch ramps serve boaters. Spring and early summer are the best windows — the water is cold, clear, and fish are active.
If you want to stay, Sly Park Recreation Area has nearly 200 campsites in the pines along the lake. A fishing trip that turns into a camping trip is one of the better decisions you can make on a Friday afternoon.
Best for: Trout fishing, mountain lake day trips, camping and fishing combos
The move: Spring trout fishing on the shoreline trail. Hike until you find a quiet cove, then set up.
Good to know: Check current fees with EID (El Dorado Irrigation District) before you go.
14. Go all-in at Lake Camanche

Lake Camanche near Ione might be the most complete fishing destination within a reasonable drive of Sacramento. About 60,000 pounds of trout are planted between October and June. Bass fishing is strong year-round. Kokanee, catfish, and crappie fill out the rest of the calendar. There is also a stocked trout pond on-site for kids.
The lake has 54 miles of shoreline, a marina, and a store. If you're bringing a boat, the infrastructure is there. If you're bank fishing, there's enough shoreline to spread out and find your own section.
Lake Camanche North Shore Campground sits right on the lake with hundreds of tent and RV sites plus cottages. This is the spot if you want to make a real weekend fishing trip out of it — the kind where you wake up twenty feet from the water.
Best for: Serious fishing weekends, trout season, families, camping and fishing combos
The move: October through spring for planted trout. Stay at the campground and fish morning and evening when the bite is best.
Good to know: Day use is $15 per vehicle plus $4 per angler daily fishing fee.
Make it a full day (or weekend)
Most of these spots are good for a few hours on their own. But the ones with campgrounds — Rancho Seco, Sly Park, Camanche, Brannan Island — are worth turning into a proper overnight.
Pack the cooler, bring more gear than you think you need, and plan to stay through the morning bite. That's usually when the fishing is actually good anyway.
For the full list of fishing spots, swimming holes, and campgrounds in the Sacramento area, browse the Sac Goes outdoors directory. And if you want to check what else is going on around town while you're planning your trip, the full Sacramento events calendar is always worth a look.
The fish are out there. You just have to show up.












