
Fishing in the Lakes Region & Lake Winnipesaukee
Lake Winnipesaukee, Squam Lake, Newfound Lake, and the lake trout, smallmouth bass, landlocked salmon, and rainbow trout fishing of central New Hampshire.
1. Lake Winnipesaukee (Lake Trout, Smallmouth Bass, Rainbow Trout, Landlocked Salmon, White Perch, Chain Pickerel)
Lake Winnipesaukee, Belknap/Carroll countiesLake Winnipesaukee is New Hampshire's largest lake at 44,586 acres with 258 islands and over 200 miles of shoreline, offering world-class lake trout and smallmouth bass fishing with full-service marinas at Weirs Beach, Meredith, Wolfeboro, and Alton Bay.
2. Squam Lake (Lake Trout, Rainbow Trout, Smallmouth Bass, Largemouth Bass, Chain Pickerel, White Perch)
Squam Lake, Grafton CountySquam Lake is a 6,791-acre lake made famous by the film On Golden Pond, offering excellent lake trout and smallmouth bass fishing with protected conservation lands along much of its 69 miles of shoreline.
3. Winnisquam Lake (Lake Trout, Rainbow Trout, Smallmouth Bass, Largemouth Bass, White Perch, Chain Pickerel)
Winnisquam Lake, Belknap CountyWinnisquam Lake is a 4,264-acre lake connected to Lake Winnipesaukee via the Winnipesaukee River, offering excellent warmwater and coldwater fishing with multiple public boat launches.
4. Newfound Lake (Lake Trout, Rainbow Trout, Smallmouth Bass, Landlocked Salmon, White Perch, Cisco)
Newfound Lake, Grafton CountyNewfound Lake is a 4,451-acre lake renowned for its pristine clarity — one of the cleanest lakes in New England — and excellent lake trout fishing with depths reaching 183 feet.
5. Lake Sunapee (Lake Trout, Landlocked Salmon, Rainbow Trout, Smallmouth Bass, White Perch, Yellow Perch)
Lake Sunapee, Merrimack CountyLake Sunapee is a 4,079-acre lake at the foot of Mount Sunapee offering excellent lake trout and landlocked salmon fishing with a state park and beach.
6. Ossipee Lake (Smallmouth Bass, Largemouth Bass, Chain Pickerel, Rainbow Trout, Lake Trout, White Perch)
Ossipee Lake, Carroll CountyOssipee Lake is a 3,084-acre lake offering excellent bass fishing in the eastern Lakes Region near the Maine border with multiple campgrounds and public access.
7. Wentworth Lake (Lake Trout, Rainbow Trout, Smallmouth Bass, Chain Pickerel, White Perch)
Wentworth Lake, Carroll CountyWentworth Lake is a 514-acre lake near Wolfeboro offering excellent lake trout and smallmouth bass fishing in a quieter setting with good public access.
8. Lovell Lake (Smallmouth Bass, Largemouth Bass, Rainbow Trout, Chain Pickerel, White Perch)
Lovell Lake, Carroll CountyLovell Lake is a 510-acre lake on the Maine border near Wakefield offering good warmwater and coldwater fishing.
9. Merrymeeting Lake (Lake Trout, Rainbow Trout, Smallmouth Bass, White Perch)
Merrymeeting Lake, Belknap CountyMerrymeeting Lake is a 764-acre deep, cold lake in New Durham offering excellent lake trout fishing with depths exceeding 150 feet.
10. Waukewan Lake (Rainbow Trout, Lake Trout, Smallmouth Bass, White Perch)
Waukewan Lake, Belknap CountyWaukewan Lake is a 693-acre lake in Meredith serving as the town's water supply, offering good trout and bass fishing with limited public access.
11. Lake Kanasatka (Lake Trout, Rainbow Trout, Smallmouth Bass, White Perch)
Lake Kanasatka, Belknap CountyLake Kanasatka is a 346-acre lake in Moultonborough offering good coldwater fishing near Lake Winnipesaukee.
12. Lake Wicwas (Largemouth Bass, Smallmouth Bass, Chain Pickerel, Rainbow Trout, White Perch)
Lake Wicwas, Belknap CountyLake Wicwas is a 343-acre lake in Meredith offering good warmwater fishing in a scenic Lakes Region setting.
13. Silver Lake (Belknap Co.) (Rainbow Trout, Lake Trout, Smallmouth Bass, White Perch)
Silver Lake, Belknap CountySilver Lake is a 749-acre lake in Belmont offering good trout and bass fishing with a public beach and boat launch.
14. Pemigewasset River (Rainbow Trout, Brown Trout, Brook Trout, Smallmouth Bass, Fallfish)
Pemigewasset River, Grafton/Belknap countiesThe Pemigewasset River flows 65 miles from the White Mountains through the Lakes Region to Franklin, offering excellent trout fishing with numerous public access points.
15. Big Dan Hole Pond (Brook Trout, Rainbow Trout, Smallmouth Bass)
Big Dan Hole Pond, Carroll CountyBig Dan Hole Pond is a 97-acre remote pond in Ossipee offering excellent brook trout fishing with good winter ice fishing opportunities.
16. Little Dan Hole Pond (Brook Trout, Rainbow Trout, Smallmouth Bass)
Little Dan Hole Pond, Carroll CountyLittle Dan Hole Pond is a 48-acre pond adjacent to Big Dan Hole Pond offering good trout fishing in a quiet setting.
17. Suncook Lakes (Rainbow Trout, Brook Trout, Smallmouth Bass, White Perch)
Suncook Lakes, Belknap CountyThe Suncook Lakes in Barnstead offer good trout fishing in a chain of small lakes with public access.
18. Shellcamp Pond (Largemouth Bass, Chain Pickerel, Bluegill, Yellow Perch)
Shellcamp Pond, Belknap CountyShellcamp Pond in Gilmanton offers good warmwater fishing for bass and panfish in a quiet setting.
19. Baxter Lake (Largemouth Bass, Smallmouth Bass, Chain Pickerel, Rainbow Trout)
Baxter Lake, Belknap CountyBaxter Lake is a 248-acre lake in Farmington offering good bass and trout fishing with a public boat launch.
20. White Oak Pond (Rainbow Trout, Brook Trout, Smallmouth Bass)
White Oak Pond, Belknap CountyWhite Oak Pond is a 98-acre pond in Holderness offering good trout fishing near Squam Lake.
21. Little Squam Lake (Rainbow Trout, Smallmouth Bass, Chain Pickerel, White Perch)
Little Squam Lake, Grafton CountyLittle Squam Lake is a 344-acre lake connected to Squam Lake, offering good fishing with less boat traffic than the main lake.
22. Moultonborough Bay (Lake Trout, Rainbow Trout, Smallmouth Bass, Landlocked Salmon)
Moultonborough Bay, Carroll CountyMoultonborough Bay is the northern arm of Lake Winnipesaukee offering excellent lake trout and salmon fishing in the winter through the ice.
23. Winter Harbor (Lake Trout, Smallmouth Bass, Rainbow Trout, Chain Pickerel)
Winter Harbor, Carroll CountyWinter Harbor is a 1,200-acre bay on the eastern side of Lake Winnipesaukee near Wolfeboro offering good fishing with protection from prevailing winds.
24. Alton Bay (Rainbow Trout, Smallmouth Bass, Lake Trout, White Perch)
Alton Bay, Belknap CountyAlton Bay is the southernmost reach of Lake Winnipesaukee offering good fishing and easy public access at the state boat launch.
25. Meredith Bay (Rainbow Trout, Lake Trout, Smallmouth Bass, Landlocked Salmon)
Meredith Bay, Belknap CountyMeredith Bay on the western side of Lake Winnipesaukee offers excellent fishing near the town of Meredith with full-service marinas.
26. Center Harbor (Lake Trout, Rainbow Trout, Smallmouth Bass, Landlocked Salmon)
Center Harbor, Belknap CountyCenter Harbor on the north side of Lake Winnipesaukee offers good fishing near the town docks and public boat launch.
27. Wolfeboro Bay (Smallmouth Bass, Rainbow Trout, Lake Trout, Chain Pickerel)
Wolfeboro Bay, Carroll CountyWolfeboro Bay on the eastern shore of Lake Winnipesaukee offers good warmwater and coldwater fishing near the historic resort town.
28. Tilton River and Winnipesaukee River (Rainbow Trout, Brown Trout, Smallmouth Bass, Chain Pickerel)
Winnipesaukee River, Belknap CountyThe Winnipesaukee River connects Lake Winnipesaukee to Winnisquam Lake, offering good trout and bass fishing in the connecting waters.
29. Merrymeeting River (Rainbow Trout, Brook Trout, Brown Trout)
Merrymeeting River, Belknap CountyThe Merrymeeting River flows from Merrymeeting Lake to Lake Winnipesaukee, offering good trout fishing in a stream setting.
30. Smith River (Rainbow Trout, Brook Trout, Brown Trout)
Smith River, Belknap CountyThe Smith River flows through Bristol offering good trout fishing with public access points along Route 3A.
31. Grafton Pond (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel)
Grafton Pond, Grafton CountyGrafton Pond is a 271-acre pond in Grafton offering good trout and bass fishing in a rural setting.
32. Province Lake (Smallmouth Bass, Largemouth Bass, Chain Pickerel, Rainbow Trout)
Province Lake, Carroll CountyProvince Lake is a 720-acre lake straddling the Maine-New Hampshire border near Effingham offering good bass fishing.
33. Crystal Lake (Gilford) (Rainbow Trout, Smallmouth Bass, White Perch, Chain Pickerel)
Crystal Lake, Belknap CountyCrystal Lake in Gilford offers good trout and bass fishing in a small lake setting near Lake Winnipesaukee.
34. Halfmoon Lake (Rainbow Trout, Brook Trout, Smallmouth Bass)
Halfmoon Lake, Belknap CountyHalfmoon Lake in Barnstead offers good trout fishing in a quiet 100-acre lake setting.
35. Lake Tarleton (Rainbow Trout, Brook Trout, Smallmouth Bass, White Perch)
Lake Tarleton, Grafton CountyLake Tarleton is a 327-acre lake in Piermont offering good trout fishing in the western Lakes Region near the Vermont border.
36. Lake Smith (Rainbow Trout, Brook Trout, Smallmouth Bass, White Perch)
Lake Smith, Grafton CountyLake Smith is a 115-acre lake in Wentworth offering good trout and bass fishing in the western Lakes Region.
37. Stinson Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel)
Stinson Lake, Grafton CountyStinson Lake is a 456-acre lake in Rumney offering good trout and warmwater fishing with a public beach and boat launch.
38. Chalk Pond (Largemouth Bass, Chain Pickerel, Bluegill, Yellow Perch)
Chalk Pond, Belknap CountyChalk Pond is a 65-acre pond in Gilmanton offering good warmwater fishing for bass and panfish in a quiet setting.
39. Manning Lake (Rainbow Trout, Brook Trout, Smallmouth Bass, Chain Pickerel)
Manning Lake, Belknap CountyManning Lake is a 144-acre lake in Gilmanton offering good trout fishing with a public boat launch.
40. Payson Lake (Rainbow Trout, Brook Trout, White Perch)
Payson Lake, Grafton CountyPayson Lake is a 72-acre lake in Hebron offering good trout fishing in a quiet lakeside setting near Newfound Lake.
Fishing Tips for the Lakes Region & Lake Winnipesaukee
- Check local regulations before fishing — each water body may have specific rules on limits, seasons, and bait.
- Spring and fall typically offer the best fishing in New Hampshire for most species.
- Consider hiring a local guide for the best experience on unfamiliar waters.
- Always carry a valid New Hampshire fishing license — available online through the state wildlife agency.
- Practice catch and release for sensitive species to help maintain healthy fish populations.
Get CatchTales
Ready to start bragging? Download the app and hit the water.
Free version available — upgrade to Pro for $8.99/year or $19.99 lifetime (CAD).



