If you fish trout in California, the stocking schedule is the most useful thing you can keep in your back pocket. Knowing which lake just got a truckload of catchable rainbows, and which one has not seen a fish in a month, is the whole difference between a full cooler and a quiet morning watching your rod tip do nothing. So let me walk you through how the California Department of Fish and Wildlife (CDFW) stocking program actually works in 2026: who is putting fish in the water, how often, when each part of the state gets stocked, and how to check before you burn a tank of gas getting there.

How the CDFW Stocking Program Works

CDFW runs the biggest trout stocking program in the western US. In a normal year they put millions of catchable-sized trout into public water, all of it raised in state hatcheries and trucked out to lakes, ponds, and rivers that anybody can fish.

Most of what you will catch is rainbow trout, because they are tough, they grow fast, and they will eat about anything. CDFW sizes their hatchery fish into categories, and it is worth knowing what they mean so you know what you are actually fishing for. Fingerlings are under 5 inches. Sub-catchables run 5 to 7. Catchables, the bread and butter, are about 7 to 12 inches. Super-catchables go 12 to 19, and anything over 19 is a trophy. That standard plant at your local lake is usually a rainbow in the 10 to 12 inch range, though the popular spots get a few bonus lunkers around the holidays.

Here is the part most new anglers miss: stocking is not random. CDFW puts fish where the water is cold enough to hold them, where people can actually get to them, and where there is demand. Trout need cold, oxygenated water. A lake that is perfect in March can be too warm to keep a trout alive by July. That one fact drives the whole season, so keep it in mind.

How Often Waters Get Stocked

I will be straight with you, there is no single answer. How often a water gets stocked depends on the spot, the season, and how many fish the hatcheries are cranking out that year. A popular, easy-to-reach lake near a big city might get planted every week or two when the season is on. Something smaller or more out of the way might see fish once a month, or just a few times all year.

CDFW will not tell you the exact day either. They keep specific plant dates quiet on purpose, so a hundred guys do not show up the second the truck pulls away. The schedule tells you a water is getting fish sometime in a given window, not the hour it happens. Plants also move around with road, water, and weather conditions. A storm or a washed-out road can push a plant back or kill it outright.

So treat the schedule like a strong tip, not a promise. If a lake is listed for this week and the weather is decent, your odds of hitting fresh fish are good.

Which Regions Get Stocked When

California is a big state, and the stocking calendar follows elevation and water temperature way more than the actual months.

Down in low-elevation Southern California (the LA basin, Orange County, the San Diego county lakes), the fish go in during the cool months. Plants ramp up in late fall, run hard through winter and early spring, then taper off as the water warms. By the middle of summer most of these lakes are too warm for trout and flip over to catfish and bass.

The Central Valley and foothill waters play it about the same, with the heaviest stocking from roughly November through April.

Up in the Sierra and the high country, the whole thing flips. Those lakes are buried in snow half the year and you cannot even get to them in winter. Stocking kicks off when the roads open and the water warms enough to hold fish, usually late spring, and runs through summer into early fall. The Eastern Sierra especially gets hammered with plants from the opener on through the warm months, right when the lowland lakes have shut down.

Northern California and the coast get a mix, and again it is all about local water temp and access.

What you end up with is a season that rolls around the state. As the valley and SoCal lakes shut down for summer, the mountains wake up, so there is almost always fresh-stocked water within driving distance of somewhere.

How to Check the Stocking Schedule

CDFW keeps a public Fish Planting Schedule on its data portal. Hatchery staff update it in real time, and it lists the waters slated to get catchable fish. You can search by county or by water name to see what is coming up near you. If you have a question about a specific plant, CDFW will tell you to call the regional office for that area.

The official schedule is the real deal, accurate and straight from the source. It is just not built for what you actually want. It is built for looking things up, not for alerts. You have to remember to check it, dig through county lists, and piece together a water's plant history yourself. There is no easy way to filter by species, see at a glance how often a lake gets fish, or get a heads-up the minute your home water gets stocked.

How Fish Stocking Alert Tracks This in Real Time

That is the gap we built Fish Stocking Alert to close. The site pulls straight from CDFW's open data, so you are looking at the same source info, just laid out for planning a trip instead of filing paperwork.

You get an interactive map of stocked waters, species filtering so you can zero in on trout, and stocking history for every water so you can see whether a lake gets fish every week or twice a year. Each spot also shows the stuff that actually changes your day out there: moon phase, temperature suitability, and angler pressure, plus fishing tips and the regs for that water. We are building an email alert system too, so before long you will pick your favorite waters and get pinged the second they are stocked, instead of refreshing a government page on your lunch break.

California is the first state up, with Pennsylvania and New York coming soon.

Never miss a plant

Track real-time CDFW stocking data, filter by species, and check a water's full stocking history before you make the drive.

Open the live map

Quick Takeaways for 2026

Plan around water temperature, not the calendar. Lowland SoCal and Central Valley lakes fish best for trout from late fall through spring. The Sierra and high country are summer through fall.

Treat the schedule as a strong tip, not a promise. Plants move with weather and roads, and exact dates are kept vague on purpose.

Know what you are catching. The standard plant is a 10 to 12 inch rainbow, with the odd bonus lunker at the popular spots.

Check before every trip. A water's recent stocking history tells you more about your odds than just about anything, so look at it before you commit the drive.