Fishing in the Dartmouth & Upper Valley Region
Explore fishing in the Dartmouth & Upper Valley Region of New Hampshire. Connecticut River, Mascoma Lake, Lake Morey, La
The Connecticut River through the Upper Valley from Hanover to Haverhill offers exceptional fishing for landlocked salmon, lake trout, and smallmouth bass in the deep, wide reaches of the river with numerous public access points and boat launches.
1. Connecticut River (Upper Valley)
Connecticut River, Grafton CountyThe Connecticut River through the Upper Valley from Hanover to Haverhill offers exceptional fishing for landlocked salmon, lake trout, and smallmouth bass in the deep, wide reaches of the river with numerous public access points and boat launches.
- ⚠ This water: NH special water: See also NH-VT Interstate Rules on the [Interstate Waters](https://www.eregulations.com/newhampshire/fishing/freshwater/interstate-waters) page.
Boat Launch: Second Connecticut Lake Boat Launch →
2. Mascoma Lake (Landlocked Salmon, Lake Trout, Rainbow Trout, Brook Trout, Smallmouth Bass, White Perch)
Mascoma Lake, Grafton CountyMascoma Lake is a 1,320-acre lake in Enfield offering excellent landlocked salmon and lake trout fishing with a state-owned boat launch and the Mascoma Lake State Forest.
- Landlocked salmon · Limit: 2 per day · Min 15 in (many waters); special waters vary
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
- Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
3. Lake Morey (Lake Trout, Landlocked Salmon, Rainbow Trout, Smallmouth Bass, Chain Pickerel, Yellow Perch)
Lake Morey, Grafton CountyLake Morey is a 435-acre lake in Fairlee offering excellent lake trout and landlocked salmon fishing with a resort and the longest ice skating trail in the US.
- Landlocked salmon · Limit: 2 per day · Min 15 in (many waters); special waters vary
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
- Chain pickerel · Limit: 5
- Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
Boat Launch: Lake Morey Fishing Access Area →
4. Lake Fairlee (Rainbow Trout, Brook Trout, Lake Trout, Smallmouth Bass, Chain Pickerel, White Perch)
Lake Fairlee, Grafton CountyLake Fairlee is a 537-acre lake straddling the Vermont-New Hampshire border offering excellent rainbow and lake trout fishing in a scenic Upper Valley setting.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
- Chain pickerel · Limit: 5
- Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
5. Sugar River (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass, Fallfish)
Sugar River, Sullivan CountyThe Sugar River flows 27 miles through Newport, Claremont, and to the Connecticut River, offering excellent trout fishing with the Sugar River Rail Trail providing access.
- ⚠ This water: NH special water: Newport Rte. 11/103 Bridge to the so-called Oak Street Bridge Jan. 1 – Nov. 30 season. Fly-fishing only. Daily limit for trout is 2 fish.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
Boat Launch: Ashley Ferry Boat Ramp →
6. White River (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass, Walleye)
White River, Grafton CountyThe White River is a major Connecticut River tributary flowing from Vermont into New Hampshire offering excellent trout and smallmouth bass fishing in its lower reaches.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
- Walleye · Limit: 5 · Min 15 in
Boat Launch: <different> Boat Ramp →
7. Ompompanoosuc River (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass)
Ompompanoosuc River, Grafton CountyThe Ompompanoosuc River — known as "The Omp" — flows from Vermont to the Connecticut River in Hanover, offering excellent trout fishing with walk-in access.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
Boat Launch: Lake Fairlee Boat Ramp →
8. Waits River (Rainbow Trout, Brown Trout, Brook Trout)
Waits River, Grafton CountyThe Waits River flows from Vermont to the Connecticut River offering good trout fishing in its lower reaches in New Hampshire.
9. Oliverian Brook (Rainbow Trout, Brook Trout, Brown Trout)
Oliverian Brook, Grafton CountyOliverian Brook offers good trout fishing in the Upper Valley and Piermont.
10. Mink Brook (Rainbow Trout, Brook Trout, Brown Trout)
Mink Brook, Grafton CountyMink Brook is a small trout stream in Hanover offering good fly fishing opportunities.
Boat Launch: East Wilder Boat Launch →
11. Bloods Brook (Rainbow Trout, Brook Trout)
Bloods Brook, Grafton CountyBloods Brook offers good trout fishing in the Upper Valley.
12. Jacob Brook (Rainbow Trout, Brook Trout)
Jacob Brook, Grafton CountyJacob Brook offers good brook trout fishing in the Upper Connecticut River watershed.
13. Hewes Brook (Rainbow Trout, Brook Trout)
Hewes Brook, Grafton CountyHewes Brook offers good trout fishing in the Upper Valley.
14. Storrswater Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel)
Storrswater Lake, Grafton CountyStorrswater Lake is a 98-acre lake in Canaan offering good trout and bass fishing in the Upper Valley.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
- Chain pickerel · Limit: 5
Boat Launch: East Wilder Boat Launch →
15. Reservoir Pond (Canaan)
Reservoir Pond, Grafton CountyReservoir Pond in Canaan offers good trout fishing in a small lake setting.
16. Goose Pond (Rainbow Trout, Brook Trout, Smallmouth Bass)
Goose Pond, Grafton CountyGoose Pond in Canaan offers good fishing in a 180-acre lake in the Upper Valley.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
17. Crystal Lake (Grafton Co.)
Crystal Lake, Grafton CountyCrystal Lake in Enfield offers good trout fishing in a small lake.
18. Cummins Pond (Rainbow Trout, Brook Trout, Largemouth Bass)
Cummins Pond, Grafton CountyCummins Pond in Canaan offers good trout fishing in a small pond in the Upper Valley.
19. Buffum Pond (Rainbow Trout, Brook Trout, Largemouth Bass)
Buffum Pond, Grafton CountyBuffum Pond in Hebron offers good trout fishing.
20. Spectacle Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel)
Spectacle Pond, Grafton CountySpectacle Pond in Groton offers good trout and bass fishing in a 85-acre pond.
- Chain pickerel · Limit: 5
21. Mud Pond (Grafton Co.)
Mud Pond, Grafton CountyMud Pond in Grafton offers good trout fishing in a small remote pond setting.
- ⚠ This water: NH special water: Trout Pond Remote Walk-in No motors
22. Russell Pond (Rainbow Trout, Brook Trout, Largemouth Bass)
Russell Pond, Grafton CountyRussell Pond in Wentworth offers good trout fishing in a small lake in the Upper Valley.
- ⚠ This water: NH special water: Trout Pond Cartop No motors
Boat Launch: Shadow Hill State Forest Boat Access →
23. South Pond (Grafton Co.)
South Pond, Grafton CountySouth Pond in Warren offers good trout fishing in a 60-acre lake in the Upper Valley.
- ⚠ This water: NH special water: The minimum length for lake trout is 15 inches.Cartop
24. Upper Pond (Grafton Co.)
Upper Pond, Grafton CountyUpper Pond in Warren offers good brook trout fishing in a small high-elevation pond.
25. Davis Pond (Rainbow Trout, Brook Trout)
Davis Pond, Grafton CountyDavis Pond in Piermont offers good trout fishing in a small pond.
26. Lily Pond (Grafton Co.)
Lily Pond, Grafton CountyLily Pond in Grafton offers good trout fishing in a small remote pond setting.
Boat Launch: Willand Pond Boat Launch →
27. Blake Pond (Rainbow Trout, Brook Trout)
Blake Pond, Grafton CountyBlake Pond in Warren offers good trout fishing in a small Upper Valley pond.
28. Merrill Pond (Rainbow Trout, Brook Trout)
Merrill Pond, Grafton CountyMerrill Pond in Piermont offers good trout fishing in a small pond.
29. Mousley Pond (Rainbow Trout, Brook Trout)
Mousley Pond, Grafton CountyMousley Pond in Haverhill offers good trout fishing in a small pond in the Upper Valley.
30. Sawyer Pond (Grafton Co.)
Sawyer Pond, Grafton CountySawyer Pond in Orford offers good trout fishing in a small pond.
- ⚠ This water: NH special water: Trout Pond Remote Walk-in No motors
31. Clark Pond (Rainbow Trout, Brook Trout)
Clark Pond, Grafton CountyClark Pond in Lebanon offers good trout fishing in a small urban pond setting.
Boat Launch: Goose Pond Boat Launch →
32. Hartland Pond (Rainbow Trout, Brook Trout, Largemouth Bass)
Hartland Pond, Grafton CountyHartland Pond in Plainfield offers good trout and bass fishing in a 40-acre pond.
33. Post Pond (Rainbow Trout, Brook Trout, Largemouth Bass)
Post Pond, Grafton CountyPost Pond in Lyme offers good trout fishing in a small pond.
34. Avery Pond (Rainbow Trout, Brook Trout)
Avery Pond, Grafton CountyAvery Pond in Orford offers good trout fishing in a small pond setting.
35. Pout Pond (Rainbow Trout, Brook Trout)
Pout Pond, Grafton CountyPout Pond in Wentworth offers good trout fishing in a small remote pond.
36. Round Pond (Grafton Co.)
Round Pond, Grafton CountyRound Pond in Piermont offers good brook trout fishing in a small pond.
- ⚠ This water: NH special water: Trout Pond Cartop
Boat Launch: Mill Pond Boat Ramp →
37. Echo Lake (Grafton Co.)
Echo Lake, Grafton CountyEcho Lake in Lebanon offers good trout fishing in a small lake in the Upper Valley.
- ⚠ This water: NH special water: Trout Pond Ramp
38. Pine Pond (Grafton Co.)
Pine Pond, Grafton CountyPine Pond in Haverhill offers good brook trout fishing in a small pond.
39. Spring Pond (Grafton Co.)
Spring Pond, Grafton CountySpring Pond in Orford offers good trout fishing in a small spring-fed pond in the Upper Valley.
40. Canaan Street Lake (Rainbow Trout, Brook Trout, Grafton Co., Largemouth Bass, Smallmouth Bass)
Canaan Street Lake, New HampshirePopular fishing lake in the Dartmouth & Upper Valley Region region of New Hampshire.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
41. Chocorua Lake (Rainbow Trout, Brook Trout, Grafton Co., Largemouth Bass, Smallmouth Bass)
Chocorua Lake, New HampshirePopular fishing lake in the Dartmouth & Upper Valley Region region of New Hampshire.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
42. Lake Armington (Rainbow Trout, Brook Trout, Grafton Co., Largemouth Bass, Smallmouth Bass)
Lake Armington, New HampshirePopular fishing lake in the Dartmouth & Upper Valley Region region of New Hampshire.
- Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
Fishing Tips for the Dartmouth & Upper Valley Region
- Get a licence — All anglers need a valid state fishing licence — check your state's wildlife agency site.
- Check the weather & water conditions — always check forecasts and wind before heading out, especially on big water.
- Know the regulations — size and catch limits vary by water body in New Hampshire; check the local regulations first.
- Best times — early morning and late evening are prime. Many Dartmouth & Upper Valley Region waters fish best in spring and fall.
- Use the right gear — match your rod, line, and tackle to the species you're chasing and the water you're fishing.
More Regions in New Hampshire
- Lakes Region & Lake Winnipesaukee
- Merrimack Valley & Seacoast
- Monadnock & Southwest
- White Mountains & North Country
Get CatchTales
Ready to start bragging? Download the app and hit the water.


