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.
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 $64.54 in 2026. A nonresident annual license is $174.14. CDFW also sells 1-day, 2-day, and 10-day short-term licenses, covered in the next section.
Common add-ons: a Steelhead Report Card is $10.29, an Ocean Enhancement Validation for fishing south of Point Arguello is $7.30, a Second-Rod Validation is $20.26, and a North Coast Salmon Report Card is $9.21.
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 nonresidents.
| License or add-on | 2026 fee |
|---|---|
| Resident annual sport fishing | $64.54 |
| Nonresident annual sport fishing | $174.14 |
| 1-day sport fishing (any angler) | $21.09 |
| 2-day sport fishing (any angler) | $32.40 |
| 10-day nonresident sport fishing | $64.54 |
| Second-Rod Validation | $20.26 |
| Ocean Enhancement Validation | $7.30 |
| Steelhead Report Card | $10.29 |
| North Coast Salmon Report Card | $9.21 |
| Spiny Lobster Report Card | $12.70 |
| Resident lifetime license | $709 to $1,160.25 by age |
How much is a 1-day fishing license in California?
A 1-day California sport fishing license costs $21.09 for residents and nonresidents alike. CDFW also sells a 2-day license at $32.40 and a 10-day nonresident license at $64.54. One-day and two-day licenses are exempt from the Ocean Enhancement Validation requirement.
How old do you have to be to get a fishing license in California?
California requires a fishing license for every angler age 16 or older. Residents and nonresidents under 16 fish free.
How much is a lifetime fishing license in California?
California lifetime fishing license fees in 2026 range from $709 (ages 0-9 and 62+) to $1,160.25 (ages 10-39) depending on your age at purchase. They are sold only to California residents, and report cards and validations are still bought separately unless you add the $478.75 Fishing Privilege Package.
Where to buy a California fishing license
Buy online through the CDFW Online License Service (opens in a new tab). 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.
Frequently Asked Questions
A resident annual license is $64.54 and a nonresident annual is $174.14 in 2026. A 1-day license is $21.09 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). Most cost $9-$13 in 2026 and must be returned to CDFW.
Yes, but only to California residents. Lifetime license fees range from $709 to $1,160.25 in 2026 depending on age at purchase, plus separate report cards and validations.
Yes, if you fish in ocean waters south of Point Arguello (Santa Barbara County). The Ocean Enhancement Validation is $7.30 in 2026 and is required in addition to your license, except with a 1-day or 2-day license.