In this article
Do you need a California fishing license?
Yes. Every angler age 16 or older must have a current California fishing license to take fish from public fresh or salt water. The California Department of Fish and Wildlife (CDFW) issues all licenses, validations, and report cards.
Residents and non-residents under 16 fish free. California also requires species-specific report cards for steelhead, sturgeon, salmon (in select waters), spiny lobster, and abalone (when open).
California fishing license cost in 2026
A resident annual sport fishing license is $61.32. A non-resident annual license is $165.20. CDFW also sells short-term options: a 1-day resident or non-resident license is $20.43, a 2-day license is $31.46, and a 10-day non-resident license is $61.32.
Common add-ons: a Steelhead Report Card is $10.97, an Ocean Enhancement Validation for fishing south of Point Arguello is $6.49, an Inland Trout Validation is included, and a Second-Rod Validation is $20.43. Sturgeon and salmon report cards each cost $9.20 to $10.97.
Reduced-fee licenses are available for disabled veterans, recovering service members, low-income seniors, blind anglers, and Native Americans. California does not sell a general lifetime license to non-residents.
Where to buy a California fishing license
Buy online through CDFW at wildlife.ca.gov/licensing. Print your license or use the CDFW mobile app to display it on your phone. The CDFW app also stores report cards and lets you submit harvest reports electronically.
In person, licenses are sold at CDFW offices, sporting goods retailers, bait-and-tackle shops, and many marinas and party-boat landings. The CDFW Online License Service is the fastest option for first-time buyers.
California free fishing days in 2026
California offers two Free Fishing Days each year. The 2026 dates are Saturday, July 4, 2026, and Saturday, September 5, 2026. On these days, any angler can fish without a license.
Report card requirements, bag and size limits, gear restrictions, and area closures still apply. Steelhead, sturgeon, and salmon anglers still need the corresponding report card even on free fishing days.
Key California fishing regulations
Black bass (largemouth, smallmouth, spotted) have a 5-fish daily limit and 12-inch minimum on most waters, though Clear Lake, the Delta, and Diamond Valley follow special rules. Trout limits range from 0 to 5 per day depending on water and season.
Saltwater regulations follow CDFW Marine Region rules. Rockfish seasons vary by management region (Northern, Mendocino, San Francisco, Central, Southern); 2026 seasons typically open in April and run through year-end with depth restrictions. California halibut has a 22-inch minimum and 5-fish daily limit south of Point Sur.
Some waters are Marine Protected Areas (MPAs) where take is prohibited. Always check the CDFW Sport Fishing Regulations booklet or app before fishing a new water.
Best fishing in California
Clear Lake in Lake County is one of the best largemouth bass fisheries in the country, producing double-digit bass throughout spring. The California Delta near Stockton offers world-class largemouth and striped bass action.
The American, Sacramento, and Klamath rivers run Chinook salmon and steelhead. The Eastern Sierra (Mammoth Lakes, Bridgeport, Crowley Lake) is the top trout destination. Coastal halibut, rockfish, and yellowtail draw saltwater anglers from San Diego to Eureka.
Find waters near you with GilledIt's California directory at /us/fishing-pond-directory/california.
Frequently Asked Questions
A resident annual license is $61.32 and a non-resident annual is $165.20. A 1-day license is $20.43 for any angler, plus optional validations and report cards.
Anyone age 16 or older needs a California fishing license. Kids under 16 fish free. Reduced fees apply to qualifying low-income seniors, disabled veterans, and others.
California has two Free Fishing Days in 2026: Saturday, July 4 and Saturday, September 5. No license is needed, but report cards and bag limits still apply.
A report card is a harvest log required for steelhead, sturgeon, salmon (select waters), spiny lobster, and abalone (when open). It costs $9-$11 and must be returned to CDFW.
Yes, but only to California residents. Lifetime license fees range from about $625 to $1,143 depending on age at purchase, plus separate report-card validations.
Yes, if you fish in ocean waters south of Point Arguello (Santa Barbara County). The Ocean Enhancement Validation is $6.49 and is required in addition to your license.