California Fish Stocking
446 California waters have on-record fish stocking — 4,429 dated events spanning 2023–2026, every one cited to California fish & wildlife agency. Most-stocked species: Trout (unspecified), Catfish.
Recently stocked
Full stocking report →Lone Pine Creek
Inyo County · 1 species · 30 records
Last stocked July 2026
Bishop Creek Lower
Inyo County · 1 species · 28 records
Last stocked July 2026
Owens River, Section 3
Mono County · 1 species · 15 records
Last stocked July 2026
Owens River, Section 2
Inyo County · 1 species · 45 records
Last stocked July 2026
Deer Creek
Tulare County · 1 species · 36 records
Last stocked July 2026
Battle Creek South Fork
Tehama County · 1 species · 23 records
Last stocked July 2026
Blue Lake Upper
Lake County · 1 species · 19 records
Last stocked July 2026
Gregory Lake
San Bernardino County · 1 species · 19 records
Last stocked July 2026
Most-stocked California waters
Browse all 446 →The 100 most-stocked of 446 California waters — every stocked water has its own page.
Kings River, Below Pine Flat Dam
Fresno County · 1 species · 76 records
Last stocked July 2026
Baum Lake
Shasta County · 1 species · 53 records
Last stocked July 2026
Sacramento River
Siskiyou County · 1 species · 51 records
Last stocked July 2026
Kern River, Section 4
Kern County · 1 species · 48 records
Last stocked July 2026
Owens River, Section 2
Inyo County · 1 species · 45 records
Last stocked July 2026
Burney Creek Lower
Shasta County · 1 species · 45 records
Last stocked June 2026
Hat Creek Upper
Shasta County · 1 species · 45 records
Last stocked July 2026
Kern River, Section 5
Kern, Tulare County · 1 species · 44 records
Last stocked July 2026
Burney Creek Middle
Shasta County · 1 species · 43 records
Last stocked June 2026
Hat Creek Middle
Shasta County · 1 species · 42 records
Last stocked July 2026
Stanislaus River Middle Fork
Tuolumne County · 1 species · 40 records
Last stocked July 2026
Lyons Canal (Columbia Ditch)
Tuolumne County · 1 species · 37 records
Last stocked July 2026
Deer Creek
Tulare County · 1 species · 36 records
Last stocked July 2026
Powerhouse Stream
Tuolumne County · 1 species · 35 records
Last stocked July 2026
Pleasant Valley Reservoir
Inyo County · 1 species · 33 records
Last stocked June 2026
Owens River, below Tinnemaha
Inyo County · 1 species · 33 records
Last stocked May 2026
Silver Lake
Mono County · 1 species · 33 records
Last stocked July 2026
Avocado Lake
Fresno County · 1 species · 32 records
Last stocked March 2026
Lone Pine Creek
Inyo County · 1 species · 30 records
Last stocked July 2026
Stanislaus River South Fork
Tuolumne County · 1 species · 30 records
Last stocked July 2026
Lake Almanor
Plumas County · 1 species · 30 records
Last stocked May 2026
Pinecrest Lake
Tuolumne County · 1 species · 29 records
Last stocked July 2026
Bishop Creek Lower
Inyo County · 1 species · 28 records
Last stocked July 2026
Fresno City Woodward Park Lake
Fresno County · 1 species · 28 records
Last stocked April 2026
Carrville Pond
Trinity County · 1 species · 27 records
Last stocked July 2026
Shasta Lake
Shasta County · 1 species · 27 records
Last stocked June 2026
Trinity River Stuart Fork
Trinity County · 1 species · 26 records
Last stocked July 2026
Coffee Creek
Trinity County · 1 species · 26 records
Last stocked July 2026
Trinity River, above Clair Engle Lake
Trinity County · 1 species · 26 records
Last stocked July 2026
Convict Lake
Mono County · 1 species · 25 records
Last stocked July 2026
McCloud River, Fowlers, Lower Falls
Siskiyou County · 1 species · 24 records
Last stocked July 2026
Big Bear Lake
San Bernardino County · 1 species · 24 records
Last stocked July 2026
Battle Creek South Fork
Tehama County · 1 species · 23 records
Last stocked July 2026
Diaz Lake
Inyo County · 1 species · 23 records
Last stocked May 2026
Trinity River East Fork
Trinity County · 1 species · 23 records
Last stocked July 2026
Bass Lake
Siskiyou County · 1 species · 23 records
Last stocked May 2026
Legg Lakes
Los Angeles County · 2 species · 22 records
Last stocked July 2026
Kern River, Section 6
Tulare County · 1 species · 22 records
Last stocked June 2026
Burney Creek Upper
Shasta County · 1 species · 22 records
Last stocked June 2026
Hatchet Creek
Shasta County · 1 species · 22 records
Last stocked June 2026
Mooney Grove Park Pond
Tulare County · 1 species · 21 records
Last stocked April 2026
Shaver Lake
Fresno County · 1 species · 21 records
Last stocked June 2026
Puddingstone Lake
Los Angeles County · 1 species · 20 records
Last stocked April 2026
White Pines Lake
Calaveras County · 1 species · 20 records
Last stocked July 2026
Cucamonga Guasti Park Lake
San Bernardino County · 2 species · 20 records
Last stocked March 2026
El Dorado Park Lakes
Los Angeles County · 2 species · 20 records
Last stocked March 2026
Reyes Creek
Ventura County · 1 species · 20 records
Last stocked July 2026
Mojave Narrows Regional Park Lake
San Bernardino County · 1 species · 20 records
Last stocked March 2026
Angels Creek
Calaveras County · 1 species · 20 records
Last stocked July 2026
Dinkey Creek
Fresno County · 1 species · 20 records
Last stocked June 2026
Rancho Jurupa Park Pond
Riverside County · 1 species · 19 records
Last stocked March 2026
Stanislaus River Clarks Fork
Alpine, Tuolumne County · 1 species · 19 records
Last stocked July 2026
Blue Lake Upper
Lake County · 1 species · 19 records
Last stocked July 2026
Tuolumne River South Fork
Tuolumne County · 1 species · 19 records
Last stocked July 2026
Tuolumne River Middle Fork
Tuolumne County · 1 species · 19 records
Last stocked July 2026
Glen Helen Park Lake
San Bernardino County · 1 species · 19 records
Last stocked March 2026
Montgomery Creek
Shasta County · 1 species · 19 records
Last stocked June 2026
Santa Fe Reservoir
Los Angeles County · 2 species · 19 records
Last stocked May 2026
June Lake
Mono County · 1 species · 19 records
Last stocked June 2026
Gregory Lake
San Bernardino County · 1 species · 19 records
Last stocked July 2026
Siskiyou Lake
Siskiyou County · 1 species · 19 records
Last stocked July 2026
Yucaipa Lake
San Bernardino County · 1 species · 19 records
Last stocked March 2026
Lake Hemet
Riverside County · 1 species · 18 records
Last stocked June 2026
Hansen Dam Lake
Los Angeles County · 2 species · 18 records
Last stocked April 2026
Stanislaus River North Fork
Calaveras, Tuolumne County · 1 species · 18 records
Last stocked July 2026
Little Lake
Riverside County · 1 species · 18 records
Last stocked March 2026
Rock Creek, Section 2
Mono County · 1 species · 17 records
Last stocked July 2026
Prado Park Lake
San Bernardino County · 1 species · 17 records
Last stocked March 2026
Cuyamaca Lake
San Diego County · 1 species · 17 records
Last stocked June 2026
La Mirada Lake
Los Angeles County · 2 species · 17 records
Last stocked June 2026
Alondra Park Lake
Los Angeles County · 2 species · 17 records
Last stocked May 2026
Rock Creek, Section 1
Mono County · 1 species · 17 records
Last stocked July 2026
Rock Creek Lake
Inyo County · 1 species · 17 records
Last stocked July 2026
Lake Fulmor
Riverside County · 1 species · 17 records
Last stocked July 2026
South Lake
Inyo County · 1 species · 17 records
Last stocked July 2026
Del Lago Park Lake
Tulare County · 1 species · 16 records
Last stocked March 2026
Convict Creek
Mono County · 1 species · 16 records
Last stocked July 2026
Echo Park Lake
Los Angeles County · 1 species · 16 records
Last stocked March 2026
Nora Lake
Shasta County · 1 species · 16 records
Last stocked July 2026
Jackson Lake
Los Angeles County · 1 species · 16 records
Last stocked July 2026
Cerritos Lake
Los Angeles County · 2 species · 16 records
Last stocked May 2026
Santa Ana River South Fork
San Bernardino County · 1 species · 16 records
Last stocked July 2026
Santa Ana River
San Bernardino County · 1 species · 16 records
Last stocked July 2026
San Joaquin River, South Fork
Fresno County · 1 species · 16 records
Last stocked July 2026
Downey Wilderness Park Lake
Los Angeles County · 2 species · 16 records
Last stocked July 2026
Freshwater Lagoon
Humboldt County · 1 species · 15 records
Last stocked May 2026
Tamarack Creek
Fresno County · 1 species · 15 records
Last stocked July 2026
Baker Creek
Inyo County · 1 species · 15 records
Last stocked July 2026
Cahuilla Park Lake
Riverside County · 1 species · 15 records
Last stocked March 2026
Owens River, Section 3
Mono County · 1 species · 15 records
Last stocked July 2026
Ming Lake
Kern County · 1 species · 15 records
Last stocked March 2026
Lincoln Park Lake
Los Angeles County · 1 species · 15 records
Last stocked March 2026
Lake Wohlford
San Diego County · 1 species · 15 records
Last stocked March 2026
Lake Murray
San Diego County · 1 species · 15 records
Last stocked March 2026
Lake Jennings
San Diego County · 1 species · 15 records
Last stocked March 2026
Kenneth Hahn Lake
Los Angeles County · 1 species · 15 records
Last stocked March 2026
Kangaroo Lake
Siskiyou County · 1 species · 15 records
Last stocked July 2026
Huntington Park Lake
Orange County · 1 species · 15 records
Last stocked March 2026
Gull Lake
Mono County · 1 species · 15 records
Last stocked July 2026
Grant Lake
Mono County · 1 species · 15 records
Last stocked July 2026
Frequently asked
How many waters are stocked in California?
446 California waters have stocking records on file — 4,429 dated stocking events spanning 2023–2026.
What fish species are stocked in California?
Commonly stocked species include Trout (unspecified), Catfish, among 2 species recorded statewide.
Where does California fish-stocking data come from?
Every record comes from California fish & wildlife agency open data, shown at the exact date precision the agency reported and cited on each page.
Which California water is stocked most often?
Kings River, Below Pine Flat Dam in Fresno County has the most recorded stocking activity, with 76 records.
Stocking by species
Stocking near a city
Find stocked waters within driving range.