New Jersey Fishing License Cost (2025) — Freshwater $22.50, Saltwater is FREE!

NJ fishing license cost: freshwater $22.50, NR $34. Saltwater fishing is completely FREE (registry only)! Senior 70+ completely FREE.

New Jersey Department of Environmental Protection (NJ DEP) Fish & Wildlife manages the NJ fishing license. The NJ fishing license cost is $22.50 annually for freshwater residents. The best news? Saltwater fishing in New Jersey is completely FREE — you just need to complete a free online registry!

New Jersey Fishing License Cost (2025) — NJ DEPFreshwater — ResidentAnnual: $22.50Trout Stamp: $10.50Buddy License: Discounted!Senior 65-69: $12.50Senior 70+ / Under 16: FREE!Freshwater — Non-ResidentNR Annual: $34.00NR 7-Day: $19.50NR 2-Day: $9.00NR Trout Stamp: $20.00🌊 Saltwater Fishing is completely FREE in NJ! (Registry required only)🎣 Round Valley lakers • Cape May stripers • Musconetcong troutNew Jersey Saltwater Fishing — FREE!No Saltwater License to Buy!Just register for the FREE NJ Saltwater Recreational Registry (NJSRRP)Catch striped bass, fluke, bluefish from Island Beach State Park to Cape May!💡 Crabbing (pots) and shellfishing require separate special permits.

2025 NJ Freshwater License Cost — Resident

LicensePriceDurationNotes
Annual Freshwater$22.50Calendar yearAges 16-64
Trout Stamp+$10.50Calendar yearRequired for trout
Senior 65-69$12.50Calendar yearDiscounted rate
Buddy FishingDiscountedCalendar yearBring a friend savings!
Senior 70+FREENo license or stamp needed!
Under 16FREENo license needed

NJ Non-Resident Freshwater License

LicensePriceDuration
NR Annual$34.00Calendar year
NR 7-Day Vacation$19.507 consecutive days
NR 2-Day Vacation$9.002 consecutive days
NR Trout Stamp$20.00Calendar year

The Buddy License Program

NJ offers a unique Buddy Fishing License: if a current angler brings a "new" angler (someone who hasn't bought a license since 2011), both get roughly 50% off their licenses! Two new anglers can also use the program.

Compare NJ With Neighboring States

StateFW AnnualNR FWSaltwaterTrout Stamp
New York$25.00$50.00FREE (Reg)N/A
Pennsylvania$22.97$52.97$9.97
Delaware$11 (Covers both)$6.20

New Jersey's freshwater license at $22.50 is slightly cheaper than New York ($25) and on par with Pennsylvania ($22.97). Like NY, New Jersey's saltwater fishing is totally FREE (marine registry only), making the Jersey Shore an incredible destination for stripers and fluke without buying a license!

FAQ

Do seniors need a license in NJ?

Residents ages 65-69 need a discounted $12.50 license. Residents 70 and older fish completely FREE — no license or trout stamp required! Just carry proof of age (like a driver's license). See exemptions.

Buy your NJ fishing license →