← Back to New Hampshire

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 County

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.

  • ⚠ 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 County

Mascoma 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)

Boat Launch: East Launch →

3. Lake Morey (Lake Trout, Landlocked Salmon, Rainbow Trout, Smallmouth Bass, Chain Pickerel, Yellow Perch)

Lake Morey, Grafton County

Lake 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 County

Lake 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)

Boat Launch: East Launch →

5. Sugar River (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass, Fallfish)

Sugar River, Sullivan County

The 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 County

The 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 County

The 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 County

The Waits River flows from Vermont to the Connecticut River offering good trout fishing in its lower reaches in New Hampshire.

Boat Launch: East Launch →

9. Oliverian Brook (Rainbow Trout, Brook Trout, Brown Trout)

Oliverian Brook, Grafton County

Oliverian Brook offers good trout fishing in the Upper Valley and Piermont.

Boat Launch: East Launch →

10. Mink Brook (Rainbow Trout, Brook Trout, Brown Trout)

Mink Brook, Grafton County

Mink 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 County

Bloods Brook offers good trout fishing in the Upper Valley.

Boat Launch: East Launch →

12. Jacob Brook (Rainbow Trout, Brook Trout)

Jacob Brook, Grafton County

Jacob Brook offers good brook trout fishing in the Upper Connecticut River watershed.

Boat Launch: Jacob Brook →

13. Hewes Brook (Rainbow Trout, Brook Trout)

Hewes Brook, Grafton County

Hewes Brook offers good trout fishing in the Upper Valley.

Boat Launch: East Launch →

14. Storrswater Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel)

Storrswater Lake, Grafton County

Storrswater 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 County

Reservoir Pond in Canaan offers good trout fishing in a small lake setting.

Boat Launch: East Launch →

16. Goose Pond (Rainbow Trout, Brook Trout, Smallmouth Bass)

Goose Pond, Grafton County

Goose 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)

Boat Launch: East Launch →

17. Crystal Lake (Grafton Co.)

Crystal Lake, Grafton County

Crystal Lake in Enfield offers good trout fishing in a small lake.

Boat Launch: East Launch →

18. Cummins Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Cummins Pond, Grafton County

Cummins Pond in Canaan offers good trout fishing in a small pond in the Upper Valley.

Boat Launch: East Launch →

19. Buffum Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Buffum Pond, Grafton County

Buffum Pond in Hebron offers good trout fishing.

Boat Launch: East Launch →

20. Spectacle Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel)

Spectacle Pond, Grafton County

Spectacle Pond in Groton offers good trout and bass fishing in a 85-acre pond.

  • Chain pickerel · Limit: 5

Boat Launch: East Launch →

21. Mud Pond (Grafton Co.)

Mud Pond, Grafton County

Mud 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

Boat Launch: East Launch →

22. Russell Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Russell Pond, Grafton County

Russell 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 County

South 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

Boat Launch: East Launch →

24. Upper Pond (Grafton Co.)

Upper Pond, Grafton County

Upper Pond in Warren offers good brook trout fishing in a small high-elevation pond.

Boat Launch: East Launch →

25. Davis Pond (Rainbow Trout, Brook Trout)

Davis Pond, Grafton County

Davis Pond in Piermont offers good trout fishing in a small pond.

Boat Launch: East Launch →

26. Lily Pond (Grafton Co.)

Lily Pond, Grafton County

Lily 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 County

Blake Pond in Warren offers good trout fishing in a small Upper Valley pond.

Boat Launch: East Launch →

28. Merrill Pond (Rainbow Trout, Brook Trout)

Merrill Pond, Grafton County

Merrill Pond in Piermont offers good trout fishing in a small pond.

Boat Launch: East Launch →

29. Mousley Pond (Rainbow Trout, Brook Trout)

Mousley Pond, Grafton County

Mousley Pond in Haverhill offers good trout fishing in a small pond in the Upper Valley.

Boat Launch: East Launch →

30. Sawyer Pond (Grafton Co.)

Sawyer Pond, Grafton County

Sawyer Pond in Orford offers good trout fishing in a small pond.

  • ⚠ This water: NH special water: Trout Pond Remote Walk-in No motors

Boat Launch: East Launch →

31. Clark Pond (Rainbow Trout, Brook Trout)

Clark Pond, Grafton County

Clark 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 County

Hartland Pond in Plainfield offers good trout and bass fishing in a 40-acre pond.

Boat Launch: Boat launch →

33. Post Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Post Pond, Grafton County

Post Pond in Lyme offers good trout fishing in a small pond.

Boat Launch: East Launch →

34. Avery Pond (Rainbow Trout, Brook Trout)

Avery Pond, Grafton County

Avery Pond in Orford offers good trout fishing in a small pond setting.

Boat Launch: East Launch →

35. Pout Pond (Rainbow Trout, Brook Trout)

Pout Pond, Grafton County

Pout Pond in Wentworth offers good trout fishing in a small remote pond.

Boat Launch: East Launch →

36. Round Pond (Grafton Co.)

Round Pond, Grafton County

Round 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 County

Echo Lake in Lebanon offers good trout fishing in a small lake in the Upper Valley.

  • ⚠ This water: NH special water: Trout Pond Ramp

Boat Launch: East Launch →

38. Pine Pond (Grafton Co.)

Pine Pond, Grafton County

Pine Pond in Haverhill offers good brook trout fishing in a small pond.

Boat Launch: East Launch →

39. Spring Pond (Grafton Co.)

Spring Pond, Grafton County

Spring Pond in Orford offers good trout fishing in a small spring-fed pond in the Upper Valley.

Boat Launch: East Launch →

40. Canaan Street Lake (Rainbow Trout, Brook Trout, Grafton Co., Largemouth Bass, Smallmouth Bass)

Canaan Street Lake, New Hampshire

Popular fishing lake in the Dartmouth & Upper Valley Region region of New Hampshire.

  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)

Boat Launch: East Launch →

41. Chocorua Lake (Rainbow Trout, Brook Trout, Grafton Co., Largemouth Bass, Smallmouth Bass)

Chocorua Lake, New Hampshire

Popular fishing lake in the Dartmouth & Upper Valley Region region of New Hampshire.

  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)

Boat Launch: East Launch →

42. Lake Armington (Rainbow Trout, Brook Trout, Grafton Co., Largemouth Bass, Smallmouth Bass)

Lake Armington, New Hampshire

Popular fishing lake in the Dartmouth & Upper Valley Region region of New Hampshire.

  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)

Boat Launch: East Launch →

Fishing Tips for the Dartmouth & Upper Valley Region

More Regions in New Hampshire

← Back to New Hampshire

Get CatchTales

Ready to start bragging? Download the app and hit the water.