Best Fishing Spots in New Hampshire

New Hampshire packs incredible fishing diversity into a small state. Lake Winnipesaukee — the largest lake in New England — holds landlocked salmon, lake trout, and quality bass. The Upper Connecticut River offers trophy brown trout in a remote "Trophy Stretch." Squam Lake (the Golden Pond) delivers scenic fishing, and the White Mountains' streams hold wild brook trout. From ice fishing traditions to fly fishing in the Androscoggin, the Granite State is a hidden gem.

🎣 6 Top Spots 📍 3 Regions 📋 4 Seasons
Filter by Season:

Lakes Region — Winnipesaukee & Squam

New Hampshire's Lakes Region holds the state's largest and most popular fishing lakes. Lake Winnipesaukee and Squam Lake provide outstanding salmon, trout, and bass fishing in a classic New England lakeland setting.

Lake Winnipesaukee

Laconia, NH · Lake

Intermediate

Lake Winnipesaukee is the largest lake in New England at 44 square miles and New Hampshire's premier fishing destination. The lake holds excellent landlocked Atlantic salmon, lake trout (lakers), and quality smallmouth bass on rocky shoreline structure.

🐟 Landlocked Salmon 🐟 Lake Trout 🐟 Smallmouth Bass 🐟 Largemouth Bass 🐟 Rainbow Trout
🌸 Spring 🍂 Fall

🎯 Expert Tip

Salmon/lake trout: troll with lead-core line and spoons in spring and fall. The Broads area holds the biggest lakers. Smallmouth: fish rocky points and Little Bear Island with tubes, drop shots, and topwater. Bass catch-and-release only May 15-June 15. Ice fishing for lakers and white perch is a winter tradition.

Squam Lake

Holderness, NH · Lake

Intermediate

Squam Lake — the filming location for "On Golden Pond" — is one of New Hampshire's most beautiful and productive fishing lakes. The 6,791-acre lake holds landlocked salmon, lake trout, and quality smallmouth bass in crystal-clear, scenic water.

🐟 Landlocked Salmon 🐟 Lake Trout 🐟 Smallmouth Bass 🐟 Rainbow Trout 🐟 Yellow Perch
🌸 Spring ☀️ Summer

🎯 Expert Tip

Salmon: troll sewn shiners or spoons in spring (May-June) and fall. Lake trout: deep trolling or jigging on the main lake humps. Smallmouth: tubes and Ned rigs on the rocky shoreline. The lake is less crowded than Winnipesaukee — a peaceful fishing experience. Limited public access — plan ahead.

📍 Lakes Region — Winnipesaukee & Squam · 43.5700°N, 71.3100°W

Northern NH — Connecticut River & White Mountains

Northern New Hampshire features the Upper Connecticut River's legendary trophy trout fishing, mountain streams holding wild brook trout, and the Androscoggin River's outstanding fly-fishing.

Upper Connecticut River (Trophy Stretch)

Pittsburg, NH · River

Intermediate

The Upper Connecticut River's "Trophy Stretch" between First Connecticut Lake and Lake Francis is one of New England's finest trout fisheries. The cold, clean water holds trophy brown trout, rainbow trout, and wild brook trout in a remote Pittsburg, NH setting.

🐟 Brown Trout 🐟 Rainbow Trout 🐟 Brook Trout 🐟 Landlocked Salmon
🌸 Spring ☀️ Summer 🍂 Fall

🎯 Expert Tip

Trophy browns: large streamers and nymphs in the deeper runs. Dry fly action is good from late May through August with BWOs, caddis, and stoneflies. Wade-fishing is the primary method. The remote setting (near the Canadian border) means few crowds. Fall fishing for pre-spawn browns is excellent.

Androscoggin River

Errol, NH · River

Beginner

The Androscoggin River in northern New Hampshire is a well-known fly-fishing destination for wild brook trout and stocked rainbow trout. The river flows through the White Mountain region and has recovered significantly from its industrial past to become a quality fishery.

🐟 Brook Trout 🐟 Rainbow Trout 🐟 Smallmouth Bass 🐟 Brown Trout
🌸 Spring ☀️ Summer

🎯 Expert Tip

Wild brookies: small dry flies (Elk Hair Caddis, Parachute Adams) in the upper reaches. Stocked rainbows: spin or fly fish the accessible sections near Errol and Milan. Smallmouth bass in the lower, warmer sections. The river is easily accessible from Route 16. Check NH Fish & Game stocking reports.

Newfound Lake

Bristol, NH · Lake

Beginner

Newfound Lake is one of the cleanest and clearest lakes in New Hampshire — its exceptional water quality supports quality smallmouth bass, lake trout, and stocked salmon in a scenic mountain setting.

🐟 Smallmouth Bass 🐟 Lake Trout 🐟 Rainbow Trout 🐟 Landlocked Salmon 🐟 Yellow Perch
🌸 Spring ☀️ Summer

🎯 Expert Tip

Smallmouth: fish the rocky shoreline and points with tubes and Ned rigs. Lake trout: deep trolling with spoons. The clear water demands finesse. Wellington State Park beach provides access. The lake is smaller and less crowded than Winnipesaukee — ideal for kayak fishing.

📍 Northern NH — Connecticut River & White Mountains · 45.0500°N, 71.3000°W

Southern NH — Rivers & Ponds

Southern New Hampshire provides accessible fishing near the major population centers, with stocked trout ponds, productive rivers, and quality bass fishing within easy reach of Manchester and Nashua.

Contoocook River

Henniker, NH · River

Beginner

The Contoocook River in central-southern New Hampshire is a popular fly-fishing destination for stocked rainbow and brown trout, with quality smallmouth bass in the lower sections. The scenic river flows through quintessential New England countryside.

🐟 Rainbow Trout 🐟 Brown Trout 🐟 Smallmouth Bass 🐟 Largemouth Bass
🌸 Spring ☀️ Summer

🎯 Expert Tip

Trout: fly-fish with nymphs and dry flies in the stocked sections near Peterborough and Henniker. Smallmouth bass: tubes and small crankbaits in the lower river. Wade-fishing is accessible at multiple bridges. Spring stocking provides the best trout fishing (April-June).

📍 Southern NH — Rivers & Ponds · 43.0800°N, 71.8600°W

When to Fish in New Hampshire — Seasonal Guide

SeasonMonthsBest TargetsPrime SpotsTips
SpringApril – MaySalmon Trolling, Trout Stocking, Pre-Spawn BassWinnipesaukee (spring salmon), Connecticut River (spring trout), Stocked streamsSpring is prime for landlocked salmon trolling on Winnipesaukee and Squam Lake. Trout stocking begins in April. Bass catch-and-release season runs May 15-June 15 on major lakes. Connecticut River Trophy Stretch opens with excellent dry fly action.
SummerJune – AugustTopwater Bass, Mountain Trout, Connecticut River FliesWinnipesaukee (bass), Androscoggin (brookies), Connecticut River (dry flies)Summer bass fishing is excellent on Winnipesaukee and Squam Lake — topwater early and late. Mountain streams hold wild brook trout in the White Mountains. Connecticut River dry fly action is good. Lake trolling for salmon goes deep.
FallSeptember – NovemberFall Salmon, Trophy Brown Trout, Fall ColorsWinnipesaukee (fall salmon trolling), Connecticut River (fall browns), Squam (fall lakers)Fall is the second-best salmon trolling season on the big lakes. Pre-spawn brown trout become aggressive on the Connecticut River. New England fall foliage makes the scenery spectacular. Salmonids close October 1 on some waters — check regulations.
WinterDecember – MarchIce Fishing, Winter Lake Trout, White PerchWinnipesaukee (ice fishing), Newfound (winter lakers), Various ponds (ice panfish)Ice fishing is a beloved New Hampshire tradition. Winnipesaukee produces lake trout and white perch through the ice. Bob houses (ice shanties) dot the lakes from January-March. Check ice thickness — safety first. The ice fishing season is January 1-March 31.

🪪 New Hampshire Fishing License Info

A New Hampshire fishing license costs $25 for residents. Non-residents pay $53/year or $15/day. No separate trout stamp required. Kids under 16 fish free.

Frequently Asked Questions

What is the best fishing spot in New Hampshire?

Lake Winnipesaukee is the top all-around destination for salmon, trout, and bass. The Upper Connecticut River Trophy Stretch is the best trout stream. Squam Lake offers the most scenic fishing. Newfound Lake has the clearest water.

How much is a New Hampshire fishing license?

Resident: $25/year. Non-resident: $53/year or $15/day. No separate trout stamp required — it's included. Kids under 16 fish free. Lifetime licenses are available.

Is ice fishing popular in New Hampshire?

Very popular — it's a cherished winter tradition. Lake Winnipesaukee, Squam Lake, and Newfound Lake all produce through the ice. Lake trout, white perch, yellow perch, and pickerel are primary ice-fishing targets. Season: January 1-March 31.

Where is the best trout fishing in New Hampshire?

The Upper Connecticut River Trophy Stretch near Pittsburg holds trophy browns and rainbows. The Androscoggin River has wild brook trout. Newfound Lake and Squam Lake hold lake trout. Hundreds of streams are stocked with rainbow, brown, and brook trout.

Can you fish Squam Lake (On Golden Pond)?

Yes — Squam Lake is open to public fishing, though access is more limited than Winnipesaukee. The lake holds landlocked salmon, lake trout, and excellent smallmouth bass. Plan ahead for boat launch access. The lake is as beautiful as the movie depicted.

When is the best time to fish New Hampshire?

Spring (April-May) is best for salmon trolling and trout stocking. Summer offers excellent bass and mountain trout. Fall provides a second salmon trolling peak and spectacular foliage. Winter ice fishing is a unique New England experience (January-March).