Complete Guide to Fishing in New Jersey

195 fishing guides across 353 cities. Best months: April, May, June, July.

If you're looking for diverse fishing opportunities, the Garden State delivers. New Jersey boasts a dynamic fishery stretching from the Delaware River and its tributaries in the west, across the Pine Barrens, and all the way to its 130 miles of Atlantic coastline. Saltwater anglers can target Striped Bass along the coast, especially during the spring and fall migrations. Raritan Bay is known for its excellent Bluefish and Weakfish action. Further south, near Cape May, the offshore waters teem with Black Sea Bass. Freshwater enthusiasts will find plenty of action in the state's numerous lakes and rivers, with Trout being a popular target in the Pequest River and its surrounding waterways.

The best time to fish in New Jersey largely depends on your target species. Striped Bass fishing heats up in the spring and fall as they migrate along the coast. Summer is prime time for Flounder in the bays and inlets. Freshwater fishing for Largemouth Bass is best during the warmer months. Winter ice fishing is also possible on some of the state's frozen lakes, offering a unique angling experience. Consider targeting Croaker and Spot in the Delaware Bay during the summer months for some light tackle fun.

Several cities stand out as top fishing destinations. Cape May is renowned for its access to both inshore and offshore saltwater fishing. Point Pleasant Beach offers excellent access to the Atlantic for Striped Bass and Bluefish. Belmar is another popular coastal town with numerous charter options. For freshwater anglers, Egg Harbor City provides access to several lakes and rivers known for Largemouth Bass and Catfish. No matter your preference, New Jersey offers a wealth of fishing opportunities to suit every angler's taste.

Plan a Fishing Trip in New Jersey

See the best times to fish in New Jersey, top species by season, and find local guides.

Start Planning

New Jersey Monthly Fishing Calendar

See which species are active each month. Green = good or excellent fishing.

New Jersey Fishing Regulations

Fishing License

Cost: Resident: $22.50 | Non-Resident: $34

Required for ages 16-69. Trout stamp additional. Separate saltwater registry (free).

Buy a New Jersey fishing license →

SpeciesSeasonBag LimitSize Limit
Northern PikeYear-round2 per day24-inch minimum
Largemouth BassYear-round5 per day12-inch minimum
CrappieYear-round10 per dayNo size limit
Brown TroutYear-round2 per day9-inch minimum
WalleyeYear-round3 per day18-inch minimum
Rainbow TroutYear-round2 per day9-inch minimum
Smallmouth BassYear-round5 per day12-inch minimum
Channel CatfishYear-roundNo limitNo size limit
Red DrumYear-round1 per day18 to less than 27 inches
FlounderMay 4 - December 31, 20243 per day16-inch minimum
CobiaJanuary 1 - December 311 per day37-inch minimum
SnapperYear-roundNo limitNo size limit
Speckled TroutYear-round6 per day9-inch minimum
King MackerelYear-round3 per person27-inch minimum
Spanish MackerelYear-round15 per day14-inch minimum

Frequently Asked Questions

Ready to Fish New Jersey?

Use our trip planner to find the best guides, see what's biting this month, and plan your perfect fishing trip.