50 featured rivers, lakes and streams in New Hampshire, each with target species, a hatch chart and a map of nearby access.
Ammonoosuc River (Brook Trout, Rainbow Trout) Northern NH stream with wild brook trout. Flows from Mount Washington.
Androscoggin River (Rainbow Trout, Brown Trout, Brook Trout) Northern NH river with excellent trout fishing. Scenic White Mountain setting.
Ashuelot River (Brown Trout, Rainbow Trout) Cheshire County stream with brown trout. Scenic covered bridge country.
Back Lake (Brook Trout, Landlocked Salmon) Pittsburg lake with brook trout and salmon. Good fly fishing.
Baker River (Brook Trout, Brown Trout) Grafton County stream with trout. Scenic covered bridge region.
Blackwater River (Brown Trout, Brook Trout) Merrimack County stream with trout. Flows through historic Salisbury.
Cocheco River (Brown Trout, Brook Trout) Strafford County stream with trout. Accessible from Dover area.
Cold River (NH) (Brook Trout) Cheshire County stream with wild brook trout. Remote fishing.
Connecticut River (Rainbow Trout, Brown Trout, Smallmouth Bass) New England's longest river with diverse fishing. Trout in upper reaches, bass and pike below.
Contoocook River (Brown Trout, Smallmouth Bass) Merrimack County stream with trout and bass. Good float fishing.
Conway Lake (Smallmouth Bass, Largemouth Bass, Pickerel) Carroll County lake with bass and panfish. White Mountain region.
Diamond Ponds (Brook Trout) Coos County ponds with brook trout. Remote wilderness fishing.
Ellis River (Brook Trout, Brown Trout) Jackson area stream with brook trout. Scenic White Mountain village.
Exeter River (Brown Trout, Brook Trout) Seacoast area stream with trout. Good spring fishing.
First Connecticut Lake (Landlocked Salmon, Brook Trout, Lake Trout) Pittsburg lake with landlocked salmon and brook trout. Connecticut River headwaters.
Great Bay Estuary (Striped Bass, Bluefish) Seacoast estuary with striped bass. Fly fishing the flats.
Hampton Harbor (Striped Bass, Bluefish, Mackerel) NH seacoast with striped bass and bluefish. Jetty and surf fishing.
Indian Stream (Brook Trout) Pittsburg brook trout stream. Historic disputed territory with wild fish.
Isinglass River (Brook Trout) Strafford County stream with wild brook trout. Technical small stream.
Isles of Shoals (Striped Bass, Bluefin Tuna, Bluefish) Offshore islands with striped bass and tuna. Boat access required.
Lake Francis (Landlocked Salmon, Rainbow Trout, Brook Trout) Pittsburg reservoir with salmon and trout. Dam-controlled water levels.
Lake Sunapee (Landlocked Salmon, Lake Trout, Smallmouth Bass) Sullivan County lake with landlocked salmon and lake trout. Clear mountain lake.
Lake Winnipesaukee (Landlocked Salmon, Lake Trout, Smallmouth Bass) New Hampshire's largest lake with landlocked salmon, lake trout, and bass. Iconic destination.
Lamprey River (Brook Trout, Smallmouth Bass) Rockingham County stream with trout and bass. Wild and Scenic River.
Mad River (NH) (Brook Trout, Rainbow Trout) Waterville Valley stream with brook trout. Ski area access.
Mascoma River (Brown Trout, Brook Trout) Upper Valley stream with brown trout. Good public access near Lebanon.
Merrimack River (Smallmouth Bass, Brown Trout, American Shad) Southern NH river with diverse fishing. Trout, bass, and shad runs.
Newfound Lake (Lake Trout, Landlocked Salmon, Smallmouth Bass) Central NH lake known for water clarity. Lake trout and salmon.
No (Brook Trout) White Mountain wilderness stream. Remote backcountry brook trout.
Ossipee Lake (Smallmouth Bass, Landlocked Salmon, Pickerel) Carroll County lake with bass and salmon. Near Mount Washington valley.
Peabody River (Brook Trout) Mount Washington area stream with brook trout. Scenic Pinkham Notch.
Pemigewasset River (Brook Trout, Brown Trout, Rainbow Trout) White Mountain river with trout and bass. Scenic Franconia Notch area.
Perry Stream (Brook Trout) Pittsburg brook trout stream. Remote wilderness setting near Canadian border.
Pleasant Lake (Smallmouth Bass, Largemouth Bass, Pickerel) Merrimack County lake with bass and panfish. New London area.
Pontook Reservoir (Brown Trout, Rainbow Trout, Smallmouth Bass) Coos County reservoir with trout. Androscoggin River impoundment.
Saco River (Brook Trout, Brown Trout, Rainbow Trout) White Mountain river with brook and brown trout. Popular recreation corridor.
Second Connecticut Lake (Brook Trout, Landlocked Salmon) Pittsburg lake with trophy brook trout. Remote wilderness setting.
Smith River (NH) (Brown Trout, Brook Trout) Grafton County stream with brown trout. Good public access.
Souhegan River (Brown Trout, Brook Trout) Hillsborough County stream with trout. Accessible near Milford.
Squam Lake (Landlocked Salmon, Lake Trout, Smallmouth Bass) Central NH lake with landlocked salmon and lake trout. On Golden Pond filming location.
Success Pond (Brook Trout) Coos County pond with brook trout. Remote logging road access.
Sugar River (Brown Trout, Rainbow Trout) Sullivan County stream with brown and rainbow trout. Rail trail access.
Swift River (Brook Trout) White Mountain stream with wild brook trout. Kancamagus Highway access.
Third Connecticut Lake (Brook Trout) Pristine Pittsburg lake with native brook trout. Very remote access.
Umbagog Lake (NH) (Landlocked Salmon, Brook Trout, Smallmouth Bass) NH portion of border lake with landlocked salmon. National Wildlife Refuge.
Upper Ammonoosuc River (Brook Trout) Coos County stream with wild brook trout. Remote mountain water.
Warner River (Brown Trout, Brook Trout) Merrimack County stream with brown trout. Mount Kearsarge area.
Wild River (Brook Trout) White Mountain wilderness stream with native brook trout. Remote hiking required.
Wildcat River (Brook Trout) Jackson area stream with wild brook trout. Popular covered bridge area.
Zealand River (Brook Trout) White Mountain stream with native brook trout. Scenic wilderness area.