← Back to New Hampshire

Fishing in the Monadnock & Southwest Region

Explore fishing in the Monadnock & Southwest Region of New Hampshire. Spofford Lake, Thorndike Pond, Ashuelot River, Con

Spofford Lake is a 464-acre lake near Chesterfield at the base of Mount Monadnock, offering excellent warmwater fishing for bass and panfish with a public boat launch and state park.

1. Spofford Lake (Largemouth Bass, Smallmouth Bass, Chain Pickerel, Rainbow Trout, Brown Trout, Crappie, Yellow Perch)

Spofford Lake, Cheshire County

Spofford Lake is a 464-acre lake at the base of Mount Monadnock offering excellent warmwater fishing for bass and panfish with a public boat launch and state park.

  • ⚠ This water: NH special water: 1. This waterbody shall be closed to the taking of all fish October 16 through March 31; | 2. The open season for taking all species except smelt shall be from April 1 through October 15; | 3. From April 1 through October 15, no person shall take fish through the ice, from the ice, or from any object supported by the ice; | 4. The
  • 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)
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)

Boat Launch: Spofford Yacht Club →

2. Thorndike Pond (Largemouth Bass, Chain Pickerel, Rainbow Trout, Brown Trout, Crappie, Bluegill)

Thorndike Pond, Cheshire County

Thorndike Pond is a 250-acre lake in Jaffrey offering excellent largemouth bass and chain pickerel fishing at the foot of Mount Monadnock.

  • Chain pickerel · Limit: 5
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)

Boat Launch: Frost Pond boat ramp →

3. Ashuelot River (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass, Chain Pickerel, Fallfish)

Ashuelot River, Cheshire County

The Ashuelot River flows 60 miles through southwestern New Hampshire to the Connecticut River, offering excellent trout and smallmouth bass fishing with numerous public access points through Keene.

  • ⚠ This water: NH special water: trout through the ice.
  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)
  • Chain pickerel · Limit: 5

Boat Launch: Spofford Yacht Club →

4. Contoocook River (northern)

Contoocook River, Hillsborough/Merrimack counties

The upper Contoocook River flows through southwest New Hampshire offering excellent trout fishing in a scenic valley with state fish hatchery releases.

  • ⚠ This water: NH special water: Henniker to Concord From 2,500 ft. above former paper mill dam in West Henniker, to confluence with Merrimack River No closed season for all species. Daily limit of 2 trout through the ice.
  • Northern pike · Limit: 5 · Min 24 in

Boat Launch: River Road Boat Launch →

5. Nubanusit Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel, White Perch)

Nubanusit Lake, Cheshire County

Nubanusit Lake is a 590-acre lake in Nelson offering excellent rainbow and brook trout fishing in a remote setting at 1,400 feet elevation.

  • 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 →

6. Dublin Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel)

Dublin Lake, Cheshire County

Dublin Lake is a 172-acre lake in the town of Dublin offering good trout and bass fishing in a scenic Monadnock region setting.

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

Boat Launch: East Launch →

7. Highland Lake (Stoddard)

Highland Lake, Cheshire County

Highland Lake in Hancock offers good trout fishing in a 60-acre lake in the Contoocook River watershed.

Boat Launch: Warren Lake Boat Access →

8. Granite Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, White Perch)

Granite Lake, Cheshire County

Granite Lake in Nelson offers good trout fishing in a small 80-acre lake in the Monadnock region.

  • 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 →

9. Wilson Lake (Largemouth Bass, Chain Pickerel, Rainbow Trout, Crappie, Bluegill)

Wilson Lake, Cheshire County

Wilson Lake is a 100-acre lake in Winchester offering good warmwater fishing in southwestern New Hampshire.

  • Chain pickerel · Limit: 5
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)

Boat Launch: Dockside Marina →

10. Glen Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel)

Glen Lake, Cheshire County

Glen Lake in Stoddard offers good trout fishing in a small scenic lake in the Monadnock highlands.

  • Chain pickerel · Limit: 5

Boat Launch: East Launch →

11. Minnewawa Lake (Largemouth Bass, Chain Pickerel, Rainbow Trout, Crappie, Bluegill)

Minnewawa Lake, Cheshire County

Minnewawa Lake is a 75-acre lake in Marlborough offering good warmwater fishing in the Ashuelot River watershed.

  • Chain pickerel · Limit: 5
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)

Boat Launch: Minnewawa Lake →

12. Halfmoon Pond (Hancock)

Halfmoon Pond, Hillsborough County

Halfmoon Pond in Hancock offers good trout fishing in a 120-acre pond in the Contoocook River watershed.

Boat Launch: Bradford Town Boat Ramp →

13. Norway Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel)

Norway Pond, Hillsborough County

Norway Pond in Hancock offers good trout fishing in a small pond historic Hancock village.

  • Chain pickerel · Limit: 5

Boat Launch: East Launch →

14. Greenwood Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, White Perch)

Greenwood Lake, Cheshire County

Greenwood Lake in Winchester offers good trout fishing in a 80-acre lake.

  • 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: Ossipee Lake Marina →

15. Bleached Meadow Pond (Rainbow Trout, Brook Trout, Smallmouth Bass)

Bleached Meadow Pond, Hillsborough County

Bleached Meadow Pond in Francestown offers good brook trout fishing in a remote pond setting.

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

Boat Launch: Bleached Meadow Pond →

16. Scovill Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Scovill Pond, Cheshire County

Scovill Pond in Marlborough offers good trout fishing in a small pond in the Monadnock region.

Boat Launch: Scovill Pond →

17. Swanzey Lake (Largemouth Bass, Chain Pickerel, Rainbow Trout, Crappie, Bluegill)

Swanzey Lake, Cheshire County

Swanzey Lake is a 90-acre lake in Swanzey offering good warmwater fishing.

  • ⚠ This water: NH special water: Trout Pond Cartop
  • Chain pickerel · Limit: 5
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)
  • Panfish (bluegill, crappie, yellow perch, white perch, horned pout) · Limit: No limit (some waters 25)

Boat Launch: Spofford Yacht Club →

18. Otter Brook Lake (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass)

Otter Brook Lake, Cheshire County

Otter Brook Lake is a 120-acre impoundment on Otter Brook offering good trout fishing with a public beach and boat launch in Keene.

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

Boat Launch: East Launch →

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

Ashburnham Pond, Cheshire County

Ashburnham Pond in Winchester offers good trout and bass fishing in a small pond setting.

Boat Launch: Ashburnham Pond →

20. Bush Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Bush Pond, Cheshire County

Bush Pond in Swanzey offers good trout fishing in a small pond.

Boat Launch: Bush Pond →

21. Willard Pond (Rainbow Trout, Brook Trout, Smallmouth Bass)

Willard Pond, Cheshire County

Willard Pond is a 100-acre pond in Antrim offering good trout fishing in a wildlife sanctuary setting.

  • ⚠ This water: NH special water: Trout Pond; Fly-fishing only Ramp No petroleum motors
  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)

Boat Launch: East Launch →

22. Stone Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel)

Stone Pond, Cheshire County

Stone Pond in Marlborough offers good trout and bass fishing in a small lake in the Monadnock region.

  • Chain pickerel · Limit: 5

Boat Launch: East Launch →

23. French Pond (Rainbow Trout, Brook Trout, Chain Pickerel)

French Pond, Hillsborough County

French Pond in Hancock offers good trout fishing in a small pond setting.

  • ⚠ This water: NH special water: Trout Pond Ramp No motors over 5 HP
  • Chain pickerel · Limit: 5

Boat Launch: East Launch →

24. Dudley Brook (Rainbow Trout, Brook Trout, Brown Trout)

Dudley Brook, Cheshire County

Dudley Brook offers good trout fishing in the Ashuelot River watershed.

Boat Launch: East Launch →

25. South Branch Ashuelot River (Rainbow Trout, Brook Trout, Brown Trout)

South Branch Ashuelot River, Cheshire County

The South Branch Ashuelot River offers good trout fishing in the hills of southwestern New Hampshire.

Boat Launch: East Launch →

26. North Branch Ashuelot River (Rainbow Trout, Brook Trout, Brown Trout)

North Branch Ashuelot River, Cheshire County

The North Branch Ashuelot River offers good trout fishing in the Monadnock highlands and Gilsum.

Boat Launch: North Branch Ashuelot River →

27. Beaver Brook (Cheshire Co.)

Beaver Brook, Cheshire County

Beaver Brook offers good trout fishing in a small stream in the Ashuelot watershed.

Boat Launch: East Launch →

28. Stony Brook (Cheshire Co.)

Stony Brook, Cheshire County

Stony Brook offers good trout fishing in the Monadnock region and Fitzwilliam.

Boat Launch: East Launch →

29. Meadow Brook (Cheshire Co.)

Meadow Brook, Cheshire County

Meadow Brook offers good trout fishing in the Ashuelot River watershed.

  • ⚠ This water: NH special water: – Labor Day season. Catch-and-release, single barbless hook artificial lures/flies. Managed for wild trout.

Boat Launch: Echo Lake Boat Launch →

30. West Branch Contoocook River (Rainbow Trout, Brook Trout, Brown Trout)

West Branch Contoocook River, Hillsborough County

The West Branch Contoocook River offers good trout fishing in the hills of southwestern New Hampshire.

Boat Launch: West Branch Contoocook River →

31. North Branch Contoocook River (Rainbow Trout, Brook Trout, Brown Trout)

North Branch Contoocook River, Hillsborough County

The North Branch Contoocook River offers good trout fishing in the Monadnock highlands and Bennington.

Boat Launch: East Launch →

32. Nubanusit Brook (Rainbow Trout, Brook Trout)

Nubanusit Brook, Cheshire County

Nubanusit Brook connects Nubanusit Lake to the Contoocook River, offering good trout fishing in a stream setting.

Boat Launch: East Launch →

33. Farnsworth Brook (Rainbow Trout, Brook Trout)

Farnsworth Brook, Cheshire County

Farnsworth Brook offers good brook trout fishing in the Nubanusit Lake area of the Monadnock region.

Boat Launch: Farnsworth Brook →

34. Chase Brook (Rainbow Trout, Brook Trout)

Chase Brook, Cheshire County

Chase Brook offers good wild brook trout fishing in the southwestern New Hampshire woods.

Boat Launch: East Launch →

35. Partridge Brook (Rainbow Trout, Brook Trout)

Partridge Brook, Cheshire County

Partridge Brook offers good trout fishing in the Ashuelot River watershed.

Boat Launch: Putney Landing →

36. Governor's Brook (Rainbow Trout, Brook Trout)

Governor's Brook, Hillsborough County

Governor's Brook offers good wild brook trout fishing in the hills.

Boat Launch: Echo Lake Boat Launch →

37. Gale Brook (Rainbow Trout, Brook Trout)

Gale Brook, Cheshire County

Gale Brook offers good trout fishing in the Monadnock region.

Boat Launch: Gale Brook →

38. Center Pond (Rainbow Trout, Brook Trout, Largemouth Bass)

Center Pond, Cheshire County

Center Pond in Chesterfield offers good trout fishing in a small 60-acre pond.

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

Boat Launch: East Launch →

39. Ashuelot Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Ashuelot Pond, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: Warren Lake Boat Access →

40. Contoocook Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Contoocook Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

41. Dublin Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Dublin Pond, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

42. Eastman Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Eastman Pond, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

43. Franklin Pierce Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Franklin Pierce Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

44. Harrisville Pond (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Harrisville Pond, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

45. Lake Massasecum (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Lake Massasecum, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: Bradford Town Boat Ramp →

46. Lake Monomonac (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Lake Monomonac, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

47. Lake Solitude (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Lake Solitude, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: Lake Sunapee State Park Boat Ramp →

48. Little Sunapee Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Little Sunapee Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: Little Sunapee Dam Boat Launch →

49. Pearly Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Pearly Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

50. Pleasant Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Pleasant Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

  • ⚠ This water: NH special water: Trout Pond Use or possession of rainbow smelt for bait shall be permitted.Ramp
  • Chain pickerel · Limit: 5
  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)

Boat Launch: Kezar Lake Boat Ramp →

51. Silver Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Silver Lake, New Hampshire

Silver Lake in Harrisville offers good trout fishing in a small lake in the Monadnock region.

  • ⚠ This water: NH special water: Lake Trout and/or Salmon When trolling to take fish: | 1. Only one artificial bait, one fly, one tandem fly or one bait shall be used per rod; and, | 2. Only one hook with a single hook point shall be used with bait.Ramp No houseboats
  • Chain pickerel · Limit: 5
  • Largemouth & smallmouth bass · Limit: 5 combined · No minimum (some waters 12 in)

Boat Launch: East Launch →

52. Skatutakee Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Skatutakee Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

53. Surry Mountain Lake (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Surry Mountain Lake, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: Warren Lake Boat Access →

54. Weare Reservoir (Rainbow Trout, Brook Trout, Largemouth Bass, Chain Pickerel, Smallmouth Bass)

Weare Reservoir, New Hampshire

Popular fishing lake in the Monadnock & Southwest Region region of New Hampshire.

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

Boat Launch: East Launch →

Fishing Tips for the Monadnock & Southwest Region

More Regions in New Hampshire

← Back to New Hampshire

Get CatchTales

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