If you live in New Hampshire, you definitely know someone who loves to go fishing. But they're unlikely to ever disclose their favorite fishing spots. Prime fishing spots are secrets that go to the grave, or are passed to very lucky members of the next generation. If you're looking for new fishing spots in New Hampshire, or if yours has become too popular, try out one of these areas. We'll point you in the right direction, but finding the perfect fishing spots in the lake, river, or ocean you choose is up to you!
1. Contoocook Lake, Jaffrey
Contoocook Lake is a great place to fish for catfish, sunfish, and bass. It's easy and accessible, and perfect for new fishermen.
2. Hilton's Point, Dover
Hilton's Point was one of the first settlements that fishmongers from England established in New Hampshire, and nearly 400 years later the fishing is still great. The eddies behind the pillars of General Sullivan bridge are said to hold particularly big fish.
3. Pemigewasset River, Bristol
The Pemigeswasset is where you want to fish if you love fly fishing. The river that runs through the white mountains is beautiful, and full of trout, as well as up to ten other species.
4. Lake Francis, Pittsburg
Lake Francis State Park offers great fishing in the Northern Woods. The lake is full of trout and salmon, and is also known for large chain pickerel.
5. Atlantic Ocean, Portsmouth
Deep sea fishing on the Atlantic Ocean is a great experience. Boats that go out of Portmouth, Rye, and Hampton will provide you everything you need to land cod, haddock, and more.
6. The Merrimack River, Manchester
Like the Connecticut, the Merrimack river provides ample fishing opportunities. The river is stocked with salmon that are reported to be bigger than ever this year.
7. Squam Lake, Holderness
One of New Hampshire's biggest lakes, Squam offers great fishing for a variety of species. Plus, with little Squam and Big Squam near each other there is a variety of places to fish.
8. Hampton Harbor, Hampton
The mouth of Hampton Harbor between Hampton and Seabrook is a very popular spot for landing stripers, bluefish, and the occasional flounder.
If You Only Have One Day to Visit This Small Town in Maine, Here’s Everything You Absolutely Can’t Miss
If You Only Have One Day to Visit This Small Town in Massachusetts, Here’s Everything You Absolutely Can’t Miss
If You Only Have One Day to Visit This Small Town in Maryland, Here’s Everything You Absolutely Can’t Miss
9. The Connecticut River, Lebanon
The Connecticut River forms New Hampshire's western boundary and offers a variety of fishing environments. There are spots perfect for fly fishing, and in the Upper Valley near Lebanon you could even land a northern pike.
10. Hermit Lake, Sanbornton
Hermit Lake provides great fishing, particularly for largemouth bass, without the busy aspect of some of the bigger lakes.
Time to put up the sign: Gone Fishin'
Do you know of any other great fishing spots in New Hampshire? Feel free to share in the comments.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!