Moccasin Creek Trout Hatchery

One of 13 inland trout hatcheries operated by the California Department of Fish and Game. The Moccasin Creek Trout Hatchery raises trout for stocking in high mountain lakes, streams, creeks and local reservoirs. Eggs for these fish are acquired from “brood stock” fish and reared until mature enough to be released into the wild. Come and see how the trout rearing process takes place.

Moccasin Creek Hatchery receives it eggs from other Department (State) fish hatcheries in winter, spring and late summer. It takes approximately 14 months to produce a catchable half-pound trout at Moccasin Hatchery. After a 3 month stay in the hatchery building the fry/fingerlings (size of your pinky finger) are moved to the concrete ponds where they’ll remain for eleven to twelve months until they get planted. Some interesting facts you may like is our hatchery will feed 550,000 pounds of feed in a years time. The feed varies from powder, which goes to the smaller fish, and gradually increases up to large pellets for the larger fish. Our hatchery produces 300,000 to 500,000 pounds of fish yearly, roughly 800,000 to 1.2 million total fish. We raise rainbow trout, brown trout and we've historically raised brook trout. We plant select rivers, lakes in streams in the following counties; Tuolumne, Stanislaus, Merced, Mariposa, and portions of Calaveras, Alpine, Madera, Contra Costa and Alameda.

In 2011, the Hatchery partnered with the U.S.Fish & Wildlife Service and we were designated as the statewide Cutthroat Trout restoration hatchery. For others who are interested in visiting, we are open to the public daily from 7:30am to 3:30pm. It is an interesting place that families love and make sure you bring your quarters so you can feed the fish. Also during the trout season Moccasin Creek, which runs directly behind the hatchery, gets planted weekly. So if you like to fish bring your pole! :)

Read more


Latitude: 37.8134456 Longitude: -120.3087902 Elevation: 899 ft

Seasons Open

Year round

Hours Open

7:30 am to 3:30 pm daily


No fees


Moccasin Creek Trout Hatchery is amazing! Family Day is May 26th from 10am to 3pm. Your kids will love it. See you there. :o)

shawn selvidge, 4/29/2012

Went with my 8 year old granddaughter, and she loved it. Do you have any info on the process, from eggs to releasing the trout?

Rhonda, 6/16/2012

We used to live about a quarter mile from the hatchery and it was fascinating to watch the process.The road we lived on is now under water in Lake Don Pedro. A travesty. They destroyed a small town(Mt. View) and flooded a great area. Oh well.

Aram, 7/20/2012

I really love to fish there but I heard its closed right now and it's a long drive to the hatchery. So could you guys give me an update on the hours and days open thanks

Aaron, 2/8/2013

The Hatchery is open 365 days a year from 7:30am to 3:30pm. This year Trout Fest is April 11, 2015.

Andrew K, 6/20/2014

Leave a Comment