California Fish Stocking
Where and when fish were stocked across California — every record dated and cited to the reporting state agency. Data spans 2024–2025.
Recently stocked
freshest firstBig Bear Lake
San Bernardino County · 1 species · 12 records
Last stocked 2025
Reyes Creek
Ventura County · 1 species · 11 records
Last stocked 2025
Santa Ana River
San Bernardino County · 1 species · 9 records
Last stocked 2025
Jackson Lake
Los Angeles County · 1 species · 9 records
Last stocked 2025
Lake Fulmor
Riverside County · 1 species · 9 records
Last stocked 2025
Santa Ana River South Fork
San Bernardino County · 1 species · 9 records
Last stocked 2025
Kings River, Below Pine Flat Dam
Fresno County · 1 species · 40 records
Last stocked 2025
Kern River, Section 5
Kern, Tulare County · 1 species · 26 records
Last stocked 2025
Most-stocked California waters
The 100 waters with the most stocking activity.
Kings River, Below Pine Flat Dam
Fresno County · 1 species · 40 records
Last stocked 2025
Baum Lake
Shasta County · 1 species · 29 records
Last stocked 2025
Kern River, Section 4
Kern County · 1 species · 26 records
Last stocked 2025
Kern River, Section 5
Kern, Tulare County · 1 species · 26 records
Last stocked 2025
Burney Creek Lower
Shasta County · 1 species · 24 records
Last stocked 2025
Hat Creek Upper
Shasta County · 1 species · 24 records
Last stocked 2025
Burney Creek Middle
Shasta County · 1 species · 23 records
Last stocked 2025
Sacramento River
Siskiyou County · 1 species · 22 records
Last stocked 2025
Hat Creek Middle
Shasta County · 1 species · 21 records
Last stocked 2025
Owens River, Section 2
Inyo County · 1 species · 21 records
Last stocked 2025
Stanislaus River Middle Fork
Tuolumne County · 1 species · 20 records
Last stocked 2025
Lyons Canal (Columbia Ditch)
Tuolumne County · 1 species · 19 records
Last stocked 2025
Lone Pine Creek
Inyo County · 1 species · 18 records
Last stocked 2025
Hatchet Creek
Shasta County · 1 species · 18 records
Last stocked 2025
Powerhouse Stream
Tuolumne County · 1 species · 17 records
Last stocked 2025
Bishop Creek Lower
Inyo County · 1 species · 16 records
Last stocked 2025
Pinecrest Lake
Tuolumne County · 1 species · 16 records
Last stocked 2025
Owens River, below Tinnemaha
Inyo County · 1 species · 16 records
Last stocked 2025
Deer Creek
Tulare County · 1 species · 16 records
Last stocked 2025
Silver Lake
Mono County · 1 species · 15 records
Last stocked 2025
Pleasant Valley Reservoir
Inyo County · 1 species · 15 records
Last stocked 2025
Stanislaus River South Fork
Tuolumne County · 1 species · 15 records
Last stocked 2025
Avocado Lake
Fresno County · 1 species · 15 records
Last stocked 2025
Montgomery Creek
Shasta County · 1 species · 15 records
Last stocked 2025
Lake Almanor
Plumas County · 1 species · 15 records
Last stocked 2025
Shasta Lake
Shasta County · 1 species · 15 records
Last stocked 2025
Fresno City Woodward Park Lake
Fresno County · 1 species · 14 records
Last stocked 2025
Carrville Pond
Trinity County · 1 species · 13 records
Last stocked 2025
Coffee Creek
Trinity County · 1 species · 13 records
Last stocked 2025
Trinity River, above Clair Engle Lake
Trinity County · 1 species · 13 records
Last stocked 2025
Trinity River Stuart Fork
Trinity County · 1 species · 13 records
Last stocked 2025
Kern River, Section 6
Tulare County · 1 species · 13 records
Last stocked 2025
Battle Creek South Fork
Tehama County · 1 species · 12 records
Last stocked 2025
McCloud River, Fowlers, Lower Falls
Siskiyou County · 1 species · 12 records
Last stocked 2025
Mojave Narrows Regional Park Lake
San Bernardino County · 1 species · 12 records
Last stocked 2025
Sandywool Lake
Santa Clara County · 1 species · 12 records
Last stocked 2025
Big Bear Lake
San Bernardino County · 1 species · 12 records
Last stocked 2025
Cucamonga Guasti Park Lake
San Bernardino County · 2 species · 12 records
Last stocked 2025
Reyes Creek
Ventura County · 1 species · 11 records
Last stocked 2025
La Mirada Lake
Los Angeles County · 2 species · 11 records
Last stocked 2025
Yucaipa Lake
San Bernardino County · 1 species · 11 records
Last stocked 2025
Burney Creek Upper
Shasta County · 1 species · 11 records
Last stocked 2025
Convict Lake
Mono County · 1 species · 11 records
Last stocked 2025
Shaver Lake
Fresno County · 1 species · 11 records
Last stocked 2025
El Dorado Park Lakes
Los Angeles County · 1 species · 11 records
Last stocked 2025
Rancho Jurupa Park Pond
Riverside County · 1 species · 11 records
Last stocked 2025
Puddingstone Lake
Los Angeles County · 1 species · 11 records
Last stocked 2025
Glen Helen Park Lake
San Bernardino County · 1 species · 11 records
Last stocked 2025
Prado Park Lake
San Bernardino County · 1 species · 11 records
Last stocked 2025
Hansen Dam Lake
Los Angeles County · 2 species · 11 records
Last stocked 2025
Bass Lake
Siskiyou County · 1 species · 11 records
Last stocked 2025
Yorba Linda Regional Park Lake
Orange County · 1 species · 10 records
Last stocked 2025
Iron Canyon Reservoir
Shasta County · 1 species · 10 records
Last stocked 2025
Cerritos Lake
Los Angeles County · 1 species · 10 records
Last stocked 2025
White Pines Lake
Calaveras County · 1 species · 10 records
Last stocked 2025
Trinity River East Fork
Trinity County · 1 species · 10 records
Last stocked 2025
Tri-city Lake
Orange County · 1 species · 10 records
Last stocked 2025
Casitas Lake
Ventura County · 1 species · 10 records
Last stocked 2025
Echo Park Lake
Los Angeles County · 1 species · 10 records
Last stocked 2025
Huntington Park Lake
Orange County · 1 species · 10 records
Last stocked 2025
Stanislaus River Clarks Fork
Alpine, Tuolumne County · 1 species · 10 records
Last stocked 2025
Angels Creek
Calaveras County · 1 species · 10 records
Last stocked 2025
Alondra Park Lake
Los Angeles County · 2 species · 10 records
Last stocked 2025
Santa Fe Reservoir
Los Angeles County · 1 species · 10 records
Last stocked 2025
Dinkey Creek
Fresno County · 1 species · 10 records
Last stocked 2025
Freshwater Lagoon
Humboldt County · 1 species · 10 records
Last stocked 2025
Little Lake
Riverside County · 1 species · 10 records
Last stocked 2025
Legg Lakes
Los Angeles County · 2 species · 10 records
Last stocked 2025
Diaz Lake
Inyo County · 1 species · 10 records
Last stocked 2025
Bishop Creek, Intake II
Inyo County · 1 species · 9 records
Last stocked 2025
Stanislaus River North Fork
Calaveras, Tuolumne County · 1 species · 9 records
Last stocked 2025
Big Pine Creek
Inyo County · 1 species · 9 records
Last stocked 2025
Kenneth Hahn Lake
Los Angeles County · 1 species · 9 records
Last stocked 2025
Lincoln Park Lake
Los Angeles County · 1 species · 9 records
Last stocked 2025
Santa Ana River
San Bernardino County · 1 species · 9 records
Last stocked 2025
Blue Lake Upper
Lake County · 1 species · 9 records
Last stocked 2025
Mooney Grove Park Pond
Tulare County · 1 species · 9 records
Last stocked 2025
Mile Square Park Lake
Orange County · 1 species · 9 records
Last stocked 2025
Jackson Lake
Los Angeles County · 1 species · 9 records
Last stocked 2025
Carbon Canyon Reservoir
Orange County · 1 species · 9 records
Last stocked 2025
Lake Miramar
San Diego County · 1 species · 9 records
Last stocked 2025
Baker Creek
Inyo County · 1 species · 9 records
Last stocked 2025
Ralph Clark Regional Park Lake
Orange County · 1 species · 9 records
Last stocked 2025
Greer Park Lake
Orange County · 1 species · 9 records
Last stocked 2025
Lake Murray
San Diego County · 1 species · 9 records
Last stocked 2025
Lake Wohlford
San Diego County · 1 species · 9 records
Last stocked 2025
Carr Park Lake
Orange County · 1 species · 9 records
Last stocked 2025
Gregory Lake
San Bernardino County · 1 species · 9 records
Last stocked 2025
Tuolumne River Middle Fork
Tuolumne County · 1 species · 9 records
Last stocked 2025
Tuolumne River South Fork
Tuolumne County · 1 species · 9 records
Last stocked 2025
Lake Hemet
Riverside County · 1 species · 9 records
Last stocked 2025
Downey Wilderness Park Lake
Los Angeles County · 1 species · 9 records
Last stocked 2025
Lake Jennings
San Diego County · 1 species · 9 records
Last stocked 2025
June Lake
Mono County · 1 species · 9 records
Last stocked 2025
Shadow Cliff Lake
Alameda County · 1 species · 9 records
Last stocked 2025
Lake Fulmor
Riverside County · 1 species · 9 records
Last stocked 2025
Santa Ana River South Fork
San Bernardino County · 1 species · 9 records
Last stocked 2025
Tamarack Creek
Fresno County · 1 species · 8 records
Last stocked 2025
Horseshoe Lake
Alameda County · 1 species · 8 records
Last stocked 2025
Belvedere Lake
Los Angeles County · 1 species · 8 records
Last stocked 2025
Stocking by species
Stocking near a city
Find stocked waters within driving range.