← All States

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.

1,000+
Lakes
5
Regions
180+
Spots Listed
25+
Species
Topographic map of New Hampshire

Topographic map — click to view full size

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