Complete Guide to Fishing in New Hampshire

37 fishing guides across 32 cities. Best months: May, April, June, July.

Granite State anglers are spoiled for choice, with opportunities ranging from deep-sea fishing off the Atlantic coast to fly fishing in pristine mountain streams. New Hampshire's relatively short but productive coastline offers access to species like cod, haddock, and even striped bass during the warmer months. Inland, the state boasts a vast network of rivers and lakes, each with its unique character and targeted species. The Great Bay Estuary, a tidal bay shared with Maine, is renowned for its striped bass and bluefish runs, especially during the spring and fall migrations.

Freshwater fishing in New Hampshire is equally diverse. The Lakes Region, anchored by Lake Winnipesaukee near Center Harbor and Alton Bay, is a hotspot for both Largemouth and Smallmouth Bass, as well as Lake Trout and landlocked salmon. Further north, the Androscoggin River near Berlin provides excellent trout fishing, including wild Brook Trout in its tributaries. The Connecticut River, forming the state's western border near Keene and Lebanon, holds populations of trout, bass, and even catfish. Anglers targeting Rainbow Trout often find success in the state's numerous stocked ponds and rivers. Don't overlook the Merrimack River near Franklin and Dover, which offers a mix of warm-water species like pickerel and perch.

The best time to fish in New Hampshire varies depending on your target species. For saltwater fishing off Portsmouth, Hampton, and Rye Beach, the summer months (June-August) are prime. Freshwater fishing is generally best in the spring and fall when water temperatures are cooler, and fish are more active. Spring is ideal for trout fishing as the ice melts and the fish emerge from their winter dormancy. Fall brings vibrant foliage and aggressive feeding behavior as fish prepare for winter, making it a great time to target bass and salmon.

Plan a Fishing Trip in New Hampshire

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

Start Planning

New Hampshire Monthly Fishing Calendar

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

New Hampshire Fishing Regulations

Fishing License

Cost: Resident: $25 | Non-Resident: $53

Required for ages 16+. Freshwater and saltwater licenses available.

Buy a New Hampshire fishing license →

SpeciesSeasonBag LimitSize Limit
Largemouth BassYear-round5 per dayNo size limit
Rainbow TroutYear-round5 per dayNo size limit
Brown TroutYear-round5 per dayNo size limit
Channel CatfishYear-roundNo limitNo size limit
WalleyeYear-round4 per day18-inch minimum
Smallmouth BassYear-round5 per dayNo more than 1 may be greater than 14 inches
CrappieYear-round25 per dayNo size limit
Northern PikeYear-round, except closed during the spawning season from March 16 to May 141 per day24-inch minimum
Striped BassYear-round1 per day28-31 inches total length
BluefishYear-round3 per dayNo size limit
TautogApril 1 - May 15 & August 1 - December 314 per day16-inch minimum
FlukeMay 17 - September 305 per day16-inch minimum
CodApril 1 - April 30 & September 15 - December 311 per day21-inch minimum
HaddockYear-round15 per day16-inch minimum
TunaYear-round3 per vessel per day for bluefin, yellowfin, bigeye, albacore, and skipjack tuna in aggregate. Additional limits apply to bluefin tuna specifically.Bluefin Tuna: 73" curved fork length minimum. Consult current regulations for specific size limits as they can change.

Frequently Asked Questions

Ready to Fish New Hampshire?

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