Here is the good news about trout fishing around Los Angeles. You do not have to drive to the Eastern Sierra to catch fish. From late fall through spring, CDFW drops hatchery rainbows into a whole string of lakes within easy striking distance of the city, and a few of them are very good. This is a rundown of the spots I would actually point a buddy toward, all within roughly a two-hour drive, all on the CDFW stocking rotation. For each one you get the general location, when it fishes best, how it gets stocked, and why it earns the gas money.

One thing to keep in mind up front. Around here, water temperature runs the show. The lowland lakes fish best in the cool months and go warm and quiet by summer. The higher and deeper waters hold trout later into the year. I have noted the season for each so you can match the lake to the calendar instead of just driving to your favorite and hoping.

Castaic Lake & Castaic Lagoon

Castaic · about 45 minutes north on I-5 · best fall through spring

Two fisheries in one spot, which is why it tops the list. The big upper reservoir gets heavy rainbow plants through fall and winter, and the deeper water near the dam holds the better fish. Below it, the 197-acre Lagoon is the easy-access play, with about three miles of fishable shoreline, plenty of bank room, and the same cool-season trout plants. Fish the Lagoon if you want to fish from shore with the family. Take the boat to the main lake when you want to chase bigger trout in deeper water.

Puddingstone Lake

San Dimas, Frank G. Bonelli Park · about 40 minutes east · best in winter

A 250-acre lake that gets stocked with trout through the winter and flips to catfish in the warmer months. It is close, it is easy, and it takes pressure well because there is a lot of shoreline to spread out on. Mornings before the boat and jet-ski crowd shows up are your best bet. This is a solid pick for a quick weekend or after-work session when you do not have a long drive in you.

Pyramid Lake

Off I-5 near Gorman · about an hour north · best fall through spring

Pyramid is a multi-species lake, so along with stocked rainbows you have a real shot at striped bass, largemouth, and catfish on the same trip. Trout plants come through the cooler months. The lake is full of coves, rocky points, and structure, so it rewards a little exploring rather than parking in one spot. Bring a boat or work the bank near the marina and the dam. Good call when you want variety instead of trout-or-bust.

Lake Piru

Ventura County · about an hour northwest · best fall through early summer

CDFW stocks rainbows here from early fall all the way into early summer, which gives Piru a longer trout season than most lowland lakes get. It is a quieter, scenic reservoir tucked back in the hills, a lot less circus than the closer-in spots. Troll or still-fish the cooler upper-lake water and the inlet areas where fresh water comes in. Worth the drive on a day you want some elbow room.

Santa Fe Dam Recreation Area

Irwindale · about 30 minutes from downtown · best in the cool season

About as close as stocked trout gets to central LA. The lake here is small and built for families, with easy parking, paved access, and regular cool-season trout plants. Nobody is calling it wild or pretty, but it is dead simple to fish, great for kids, and reliable right after a plant. PowerBait off the bottom near the stocking points is all the strategy you need.

Legg Lakes, Whittier Narrows

South El Monte · about 30 minutes from downtown · best in the cool season

This trio of connected urban lakes gets stocked with trout through the cool season and is one of the most accessible spots on the whole list. It is busy and it is urban, and it still fills buckets when the plants are fresh. Get there early the morning after a stock, fish the points and channels between the lakes, and you will beat most of the crowd to the fish.

See which LA lakes got stocked this week

Filter the live CDFW map for trout and check each water's recent plant history before you pick your spot. A fresh plant beats a "better" lake every time.

Open the live map

Jackson Lake

Wrightwood, Angeles National Forest · about 75 minutes up the 2/138 · best spring through early fall

This is your mountain option without the full Sierra drive. A small, pretty alpine lake sitting around 6,000 feet, stocked with trout and ringed by pines. The elevation keeps the water cool, so it fishes well later into spring and summer than anything down in the basin. Bank fishing is easy, the setting beats any city lake by a mile, and it makes a great half-day escape when the lowland water has warmed up. No gas-powered boats.

Littlerock Reservoir

Near Palmdale · about 90 minutes north · best spring into summer

Here is the one that flips the calendar on you. Littlerock is a 150-acre lake that takes its trout plants in spring and into summer, so it picks up right as the lowland lakes fade out. It works for both shore anglers and small boats. Keep it in your back pocket for that late-season window when everything closer to home has gone warm.

Lake Perris

Riverside County · about 90 minutes east · best in winter

Perris is better known as a bass and recreation lake, but it also gets CDFW trout plants through the winter, and the cool-season trout bite can be very good. There is a lot of shoreline to work and a marina if you are launching a boat. A smart pick if you are coming from the Inland Empire side or want to mix trout with a shot at the lake's bigger residents.

Diamond Valley Lake

Hemet · roughly 90 minutes to two hours east · best fall through spring

This is the trophy stop on the list. At 4,500 acres and up to 260 feet deep, Diamond Valley is Southern California's largest reservoir, and that depth lets trout survive year-round and grow big. CDFW stocks it heavily through fall and winter, and it has a reputation for kicking out some of the largest stocked trout in the region. It is a longer drive and more of a destination day, but if you want a real shot at a slab, this is where you go.

Match the Lake to the Plant

A few things worth saying before you load up. Stocking schedules shift week to week, and which of these lakes got fish recently is exactly the thing that should decide where you go. A lake that was planted yesterday will out-fish a "better" lake that has not seen a truck in three weeks, every single time. So before you commit to any of these, check what is actually getting stocked right now.

That is the whole point of Fish Stocking Alert. Pull up the map, filter for trout, and see which of these LA-area waters just got fish, plus the recent plant history for each so you know whether it is a weekly spot or an occasional one. Line up a fresh plant with the right season and you will catch fish at any lake on this list.