
San Jose sits in the middle of more good kid-friendly fishing than most Bay Area families realize. Santa Clara County parks stock their lakes and ponds with trout every winter and catfish every summer β so there's almost always something biting within a short drive. The best part: kids under 16 fish free in California, no license required, so the only investment is a rod, some PowerBait, and a bag of snacks. From the urban Cottonwood Lake at Hellyer to the scenic reservoir at Lexington, here are the fishing spots that actually work for families near San Jose.
Top-Rated Fishing Spots Near San Jose
1. Hellyer County Park (Cottonwood Lake) (San Jose)
Location: 985 Hellyer Ave, San Jose, CA 95111
The easiest family fishing in San Jose: Cottonwood Lake sits inside the 178-acre Hellyer County Park, which means kids who lose interest in fishing have a playground, trails, and a velodrome within walking distance. Santa Clara County stocks the 6.5-acre lake with rainbow trout every November through late April β when the stocking truck comes, action can be fast. Once the trout season winds down, largemouth bass and catfish take over Coyote Creek, which runs right through the park. It's a genuinely low-stakes spot to introduce a first-time young angler.
Good to know: lake, trout stocking, bass fishing, hiking trails, biking trails, picnic areas.
Parent tip: Check the Santa Clara County Parks stocking calendar before heading out β they post the schedule online and the week after a stocking drop is the most productive time to visit.
For current hours and seasonal closures, see the official Hellyer County Park (Cottonwood Lake) page.
2. Los Gatos Creek County Park (Casting Ponds) (Campbell)
Out of San Jose, plan for under 10 min in the car, which makes Campbell an easy weekday-afternoon trip from San Jose.
Location: 1250 Dell Ave, Campbell, CA 95008
A park designed around teaching kids to fish: The casting ponds at Los Gatos Creek County Park exist specifically so kids practice before they're at the real pond β fly and plug casting instruction without the pressure of a live fish. The fishing pond holds bass, catfish, bluegill, crappie, and carp year-round. The county's free youth clinics for ages 5β15 have taught thousands here since 1995.
Good to know: fishing ponds, casting ponds, fly casting instruction, creek, hiking trails, riparian habitat.
Parent tip: The free South Bay Fishing in the City clinics run on select weekends β check santaclaracounty.gov for dates. They provide gear; you just show up.
Hours and amenities shift with the season β confirm today's on the Los Gatos Creek County Park (Casting Ponds) city page.
3. Sandy Wool Lake (Ed R. Levin County Park) (Milpitas)
Driving from San Jose, about 12 min without traffic gets you there, easy to pair with a lunch stop in Milpitas.
Location: 3100 Calaveras Rd, Milpitas, CA 95035
Stocked trout and catfish with accessible dock access near Milpitas: Sandy Wool Lake keeps it simple β no boats, regular stocking (trout NovemberβMay, catfish in summer), a wheelchair-accessible dock, and free county fishing clinics for ages 5β15 on select weekends. The calm surface means your kid's float stays visible and nothing distracts from what's on the hook. One of the best beginner fishing locations in the South Bay.
Good to know: lake, fishing dock, no boats, picnic area, restrooms, trout stocking.
Parent tip: No boats are allowed on Sandy Wool Lake, which actually makes bank and dock fishing better β no competition for good spots. Arrive early on stocking days for the fastest action.
Planning a specific day? Check the Sandy Wool Lake (Ed R. Levin County Park) status page for closures first.
4. Vasona Lake County Park (Los Gatos)
If you're based in San Jose, it's about 12 min without traffic, worth combining with other Los Gatos stops.
Location: 333 Blossom Hill Rd, Los Gatos, CA 95032
The fishing pier at Vasona Lake is built for young anglers: Vasona County Park's pier is accessible for strollers and wheelchairs and gives kids a real structure to cast from rather than bank-fishing. The 72-acre lake is stocked year-round with largemouth bass, channel catfish, crappie, and bluegill. The surrounding 150-acre park has solid picnic space, and paddle boat rentals extend the visit when the fish need a rest.
Good to know: lake, fishing pier, paddle boat rental, bass fishing, catfish, crappie.
Parent tip: The pier is accessible for strollers and wheelchairs. Morning fishing from the pier is productive β bass move into shallower water to feed at dawn.
Before you load up the car, review the Vasona Lake County Park page for maintenance or event closures.
5. Lexington Reservoir County Park (Los Gatos)
From San Jose, it runs about 17 min door-to-door, and Los Gatos's roads are simple to follow from the highway.
Location: 17770 Alma Bridge Rd, Los Gatos, CA 95032
The reservoir that Bay Area anglers drive to on purpose: Lexington Reservoir's 338 acres in the Santa Cruz foothills have a reputation for producing large largemouth bass β and the free public shoreline access means any family benefits from it. Non-motorized boats (kayaks, canoes, paddleboards) are permitted, opening the lake's prime fishing areas. Winter rainbow trout stocking adds a second species window.
Good to know: reservoir, shoreline fishing, boat launch, non-motorized boats only, hiking trails, picnic areas.
Parent tip: Non-motorized boats (kayaks, canoes, paddleboards) are allowed β the coves on the far side of the reservoir hold the biggest bass and can't be reached from shore.
6. Foothills Park β Boronda Lake (Los Altos Hills)
A longer haul from San Jose at 15.4 miles, so save this one for when you want a real change of scenery.
Location: 3300 Page Mill Rd, Los Altos Hills, CA 94022
A forested fishing lake that was private until 2020: Boronda Lake at Foothills Nature Preserve opened to the general public when Palo Alto ended its residents-only policy in 2020. The shallow lake in a 1,400-acre forested preserve holds largemouth bass, redear sunfish, and bluegill. Three docks and canoe rentals give families different ways to fish. The 20-minute trail in through oak woodland is part of the experience.
Good to know: lake, fishing dock, boat launch, rowing, canoeing, hiking trails.
Parent tip: The bass and sunfish are most active in the shallows on warm mornings. The vegetation-heavy shoreline makes fly fishing tricky β a simple bobber rig with a worm or mealworm works better for kids.
Save yourself a wasted trip β the Foothills Park β Boronda Lake page lists current hours and closures.
How we picked these
We picked these spots based on easy access for kids β piers, gentle banks, stocked fish that bite, restrooms nearby, and something to do if the fish aren't cooperating. Research draws on Santa Clara County Parks stocking data, the South Bay Fishing in the City program records, and parent reviews. No paid placements.Planning your visit
Early morning is when fish are most active β plan to arrive by 7β8am if you can. Santa Clara County Parks stocks trout at most of these locations November through April, and catfish through summer. Kids under 16 fish free in California; adults need a freshwater fishing license ($61.82/year or $17.02 for a one-day license). Bring PowerBait or salmon eggs for stocked trout, and chicken liver or nightcrawlers for catfish. Pack sunscreen β the Bay Area sun at the water can surprise you even on cool days. For more things to do with kids this week, check the San Jose events page.For more kids' events near San Jose this week, see the San Jose events page.
San Jose Kid Fishing Checklist
- A rod sized for small hands: a short push-button spincast combo is far easier for a child to cast than a long rod, and it tangles less.
- Pinch the barbs flat: a quick squeeze with pliers turns any hook barbless. It comes out of a fish (or a thumb) in seconds and barely affects your catch rate.
- Sun protection and water: hats, SPF 50+, and a full bottle each. Hellyer County Park (Cottonwood Lake) and most spots on this list sit out in open sun with little shade on the bank.
- Pliers, a small first-aid kit, and snacks: pliers for hooks, the kit for the occasional poke, and snacks because kid patience runs on a short clock.
Fishing Piers, Stocked Ponds & Places to Fish Near San Jose
- Fishing piers: Vasona Lake County Park has a fishing pier: a stable, railed platform over deeper water, the easiest place to start a young kid without wading the bank.
- Stocked ponds: Hellyer County Park (Cottonwood Lake), Sandy Wool Lake (Ed R. Levin County Park), Vasona Lake County Park and Lexington Reservoir County Park are regularly stocked, so there are actually fish to catch. That's the difference between a first trip that hooks a kid and one that bores them.
- Bank fishing: Sandy Wool Lake (Ed R. Levin County Park) and Vasona Lake County Park have open, walkable shoreline to cast straight from land, no boat or pier needed.
- Open water: Hellyer County Park (Cottonwood Lake), Sandy Wool Lake (Ed R. Levin County Park), Vasona Lake County Park and Lexington Reservoir County Park step up to a full lake with a boat ramp when your kids outgrow the city ponds.
Licenses, Limits, and Catch-and-Release
- Know the license rule: most states require a fishing license for adults while kids fish free, check your state wildlife agency for the exact age cutoff before you go.
- Check bag and length limits: each species has its own keep limits, posted on your state wildlife agency's site. When in doubt, release it.
- Handle fish with wet hands: dry hands strip the slime coat that protects a fish. Wet your hands first, support the belly, and keep it out of the water only as long as a photo takes.
- Pack out your line: discarded fishing line tangles birds and turtles. A zip bag for old line and hooks keeps the bank safe for the next family.
San Jose Fishing Spots, Frequently Asked Questions
What are the best fishing spots for kids near San Jose, CA?
Our 2026 guide picks 6 standout fishing spots within about 20 miles of San Jose. The top picks include Hellyer County Park (Cottonwood Lake), Los Gatos Creek County Park (Casting Ponds) and Sandy Wool Lake (Ed R. Levin County Park), each chosen for kid-friendly layout, parent reviews, and how well it holds up on a weekend visit.
Which fishing spots near San Jose are free?
5 of the 6 fishing spots in this guide are free to visit, including Hellyer County Park (Cottonwood Lake), Los Gatos Creek County Park (Casting Ponds) and Sandy Wool Lake (Ed R. Levin County Park). The rest charge admission. Check the individual cards above for prices.
What is the closest fishing spot to San Jose?
Hellyer County Park (Cottonwood Lake) is the closest pick at about 5.6 miles from San Jose. It's the easiest one to fit into a weekday afternoon, short drive, low commitment, easy to leave early if the kids melt down.
Do I need a fishing license to fish near San Jose?
In most states an adult needs a fishing license while kids fish free; check your state's wildlife agency for the exact age cutoff. Most of the spots in this guide are free public access, check the official page linked on each card for parking, pier hours, and any local rules.
Are there fishing piers or stocked ponds near San Jose?
Yes, Vasona Lake County Park has a fishing pier; and Hellyer County Park (Cottonwood Lake), Sandy Wool Lake (Ed R. Levin County Park), Vasona Lake County Park are regularly stocked. A pier gives kids a stable, railed spot over deeper water, and a stocked pond means there are actually fish biting, both make the difference on a first trip. Each card above notes what that spot has.