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.
Fishing Regulations
- Many waters have special regulations (artificial lures only, catch-and-release, size/bag changes) - check the digest by waterbody.
- Saltwater species have separate rules.
- Landlocked salmon and brook trout have special slot limits on many waters.
8 species limits are shown per spot in the CatchTales app.
Pick a region below to explore its fishing spots.
Dartmouth & Upper Valley Region
Connecticut River, Mascoma Lake, Lake Morey, Lake Fairlee
42 spots
Lakes Region & Lake Winnipesaukee
Lake Winnipesaukee, Squam Lake, Winnisquam Lake, Newfound Lake
58 spots
Merrimack Valley & Seacoast
Merrimack River, Great Bay, Hampton Beach/Seacoast, Exeter River
55 spots
Monadnock & Southwest Region
Spofford Lake, Thorndike Pond, Ashuelot River, Contoocook River
54 spots
White Mountains & North Country
Connecticut River Headwaters, Lake Francis, First Connecticut Lake, Second Connecticut Lake
53 spots
Get CatchTales
Ready to start bragging? Download the app and hit the water.


