Yes, you need a fishing license in New Jersey for almost all freshwater and saltwater fishing
New Jersey requires a fishing license for anyone 16 and older who fishes in the state's freshwater lakes, rivers, and streams. Saltwater fishing also requires a license for most people, though the rules differ slightly depending on whether you fish from shore, a boat, or a charter vessel. The only people exempt are children under 16, disabled veterans with a service-connected disability rated at 100 percent, and a few other narrow groups. If you do not fall into an exemption, fishing without a license is a violation that carries fines.
The license itself is inexpensive and can be purchased online, by mail, or in person at authorized vendors across the state. You do not need to own property or have any special training — the license is straightforward a way for the state to track fishing activity and manage fish populations. The process takes minutes if you buy online.
Key Takeaways
- Anyone 16 or older fishing in New Jersey freshwater or saltwater must have a valid fishing license.
- Licenses are available as short-term options (one day, seven days) or annual permits, and cost between $7 and $27 depending on residency and duration.
- You can buy a license online through the New Jersey Division of Fish and Wildlife website, by phone, or at bait shops and sporting goods stores.
- Children under 16 do not need a license, and 100 percent disabled veterans are exempt with proper documentation.
- Fishing without a license results in fines and possible confiscation of equipment.
Freshwater fishing license requirements
If you plan to fish in New Jersey's lakes, rivers, ponds, or streams, you need a freshwater fishing license. This covers trout, bass, catfish, and other species found in inland waters. The license is required whether you fish from shore, wade into the water, or fish from a private boat.
New Jersey residents pay less than non-residents. A resident annual license costs $22.50, while a non-resident annual license costs $40. If you only want to fish once or twice, you can buy a one-day license for $7 (resident) or $10 (non-resident), or a seven-day license for $13 (resident) or $19 (non-resident). These short-term licenses are useful if you are visiting or testing whether you want to fish regularly.
The license is tied to your name and date of birth. You do not need to carry a physical card — the state keeps a digital record, and you can show your receipt or a confirmation number to a wildlife officer if asked. However, many people print or save their license to their phone for convenience.
Saltwater fishing license requirements
Saltwater fishing in New Jersey — in the ocean, bays, and tidal areas — also requires a license, but the rules depend on how you fish. If you fish from shore (including piers, jetties, and beaches), you do not need a license. If you fish from a private boat, you need a saltwater fishing license. If you fish from a charter or party boat, the boat's captain holds the license on your behalf, so you do not need to buy one separately.
A resident saltwater license costs $22.50 annually, the same as freshwater. Non-residents pay $40. One-day and seven-day options are available at the same prices as freshwater. The license covers all saltwater species — striped bass, flounder, bluefish, and others.
If you hold both a freshwater and saltwater license, you can buy a combined license that covers both for a slightly lower total cost than buying them separately. Check the Division of Fish and Wildlife website for the current combined price.
Who does not need a fishing license
Children under 16 can fish without a license in both freshwater and saltwater. This applies whether they fish alone or with an adult. There is no age limit on the exemption — a 15-year-old and a 5-year-old are both covered.
Veterans with a service-connected disability rated at 100 percent by the U.S. Department of Veterans Affairs are exempt from paying for a license. They must carry documentation of their disability rating. Other groups with exemptions include Native Americans fishing on tribal lands and certain disabled residents, though the rules for these groups are specific and require proof.
If you are unsure whether you fall into an exemption, contact the New Jersey Division of Fish and Wildlife directly. They can confirm your status and tell you what documentation to bring if you are stopped by a wildlife officer.
How to buy a fishing license online
The fastest way to get a license is through the New Jersey Division of Fish and Wildlife website. Go to the licensing page, select whether you want freshwater, saltwater, or both, choose your residency status, and pick the duration (one day, seven days, or annual). Enter your name, date of birth, and address, then pay by credit or debit card. The process takes about five minutes.
After you pay, you receive a confirmation number when ready. You can print the confirmation or save it to your phone. Some people screenshot the confirmation page. You do not need to wait for anything in the mail — the license is active as soon as the transaction completes.
If you prefer not to buy online, you can call the Division of Fish and Wildlife or visit an authorized vendor. Bait and tackle shops, sporting goods stores like Bass Pro Shops, and some Walmart locations sell licenses in person. Vendors can also mail you a license, though this takes several days.
What happens if you fish without a license
Fishing without a valid license in New Jersey is a violation. If a wildlife officer stops you, you face a fine. The amount varies depending on whether it is your first offense and whether you were fishing in freshwater or saltwater, but fines typically range from $50 to several hundred dollars. Officers can also confiscate your fishing equipment.
The state takes enforcement seriously, especially during peak fishing seasons. Wildlife officers patrol popular fishing spots, and they check licenses regularly. The fine is not worth the cost of avoiding a $7 to $40 license.
Frequently Asked Questions
Can I fish in New Jersey if I have a license from another state?
No. You must have a New Jersey license to fish in New Jersey waters, even if you hold a valid license from another state. However, if you are a non-resident, you can buy a short-term New Jersey license (one day or seven days) without becoming a resident.
Do I need a separate license for each type of fish?
No. One fishing license covers all freshwater species or all saltwater species, depending on which license you buy. You do not need different licenses for trout, bass, catfish, or any other fish.
What if I lose my license confirmation?
You can log into your account on the Division of Fish and Wildlife website and reprint your confirmation or retrieve your confirmation number. If you cannot access your account, call the division and they can look up your license by name and date of birth.
Can I buy a license for someone else as a gift?
No. A license is tied to the person's name and date of birth, so you cannot buy one for someone else. However, you can give someone a gift card or cash and they can buy their own license online or at a vendor in minutes.
Do I need a license to fish in a private pond on my own property?
No. If you own the property and the pond is entirely on your land, you do not need a license. However, if the pond is shared with neighbors or if it connects to public water, you may need a license. Contact the Division of Fish and Wildlife if you are unsure about your specific situation.