
Fishing in New Hampshire
Click a region to explore top fishing spots, species, and local tips.
New Hampshire offers exceptional fishing across the Lakes Region, White Mountains, and 18 miles of Atlantic coastline. Lake Winnipesaukee — the state's largest lake at 44,586 acres — provides world-class lake trout and smallmouth bass fishing, the Connecticut and Merrimack Rivers offer outstanding fly fishing, the White Mountains feature hundreds of alpine trout ponds, and the seacoast provides striped bass and bluefish fishing in the Gulf of Maine.
Lakes Region & Winnipesaukee
Lake Winnipesaukee, Squam Lake, Winnisquam Lake, Newfound Lake -- Lake Trout, Smallmouth Bass, Rainbow Trout, Landlocked Salmon, White Perch
White Mountains & North Country
Connecticut River, Androscoggin River, Umbagog Lake, Saco River -- Brook Trout, Rainbow Trout, Brown Trout, Lake Trout, Landlocked Salmon
Merrimack Valley & Seacoast
Merrimack River, Great Bay, Hampton Beach, Exeter River -- Striped Bass, Bluefish, Smallmouth Bass, Rainbow Trout, Channel Catfish
Monadnock & Southwest
Spofford Lake, Thorndike Pond, Ashuelot River, Contoocook River -- Largemouth Bass, Chain Pickerel, Rainbow Trout, Brown Trout, Crappie
Dartmouth & Upper Valley
Connecticut River, Mascoma Lake, Lake Morey, Lake Fairlee -- Landlocked Salmon, Lake Trout, Rainbow Trout, Brown Trout, Smallmouth Bass
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).




