Updated October 15, 2026

    Fly fishing inNew Hampshire

    White Mountains streams and Connecticut River tributaries with native brook trout.

    New Hampshire waters

    21 rivers, lakes and creeks with fly picks and reports.

    river

    Ammonoosuc River

    A significant freestone river flowing through the White Mountains, offering diverse fishing for various trout species and even landlocked salmon closer to the Connecticut River.

    Flows, flies & reports→
    river

    Androscoggin River

    A northern New Hampshire system with tailwater characteristics in places and reliable trout runs; also offers excellent warmwater fishing in lower reaches.

    Flows, flies & reports→
    river

    Ashuelot River

    A celebrated southwestern New Hampshire freestone with healthy wild brown trout and brook trout populations and accessible wade fishing near Keene.

    Flows, flies & reports→
    river

    Baker River

    A central New Hampshire freestone renowned for wild brook and brown trout and spring-run fishing below impoundments.

    Flows, flies & reports→
    river

    Bearcamp River

    A beautiful freestone river flowing into Ossipee Lake, known for its healthy trout populations and scenic fishing opportunities in the Lakes Region.

    Flows, flies & reports→
    creek

    Clear Stream

    A picturesque freestone stream known for its clear waters and healthy populations of wild brook trout, offering solitude and classic small stream fly fishing.

    Flows, flies & reports→
    river

    Connecticut River

    The largest river in New England with diverse trout and bass fisheries; excellent fly fishing for resident trout in the upper stretches and warmwater species downstream.

    Flows, flies & reports→
    river

    Diamond River

    A beautiful, small freestone river in the Great North Woods, offering fantastic opportunities for wild brook trout in a peaceful, remote setting.

    Flows, flies & reports→
    river

    Ellis River

    A quintessential White Mountain freestone river, offering excellent dry fly fishing opportunities for native brook trout and stocked rainbows and browns.

    Flows, flies & reports→
    creek

    Indian Stream

    A remote, wild brook trout fishery in far northern New Hampshire, offering an unparalleled wilderness fly fishing experience.

    Flows, flies & reports→
    creek

    Isinglass River

    A smaller coastal plain river prized for technical trout fishing and easy access near Rochester and Dover.

    Flows, flies & reports→
    lake

    Lake Winnipesaukee

    New Hampshire’s largest lake, famous for landlocked salmon, lake trout and strong smallmouth bass populations that respond well to lake fly techniques.

    Flows, flies & reports→
    river

    Lamprey River

    A scenic river with diverse fishing, from trout in its upper, cooler sections to anadromous species and striped bass in its lower, tidally influenced reaches.

    Flows, flies & reports→
    lake

    Newfound Lake

    A large, deep glacial lake renowned for its cold, clear waters and excellent fishing for landlocked salmon and lake trout, particularly during ice-out and fall.

    Flows, flies & reports→
    river

    Pemigewasset River

    A classic White Mountains freestone river known for wild brook and brown trout and energetic hatches during spring and summer.

    Flows, flies & reports→
    creek

    Perry Stream

    Another pristine northern New Hampshire stream, similar to Indian Stream, known for its healthy population of wild brook trout in a secluded environment.

    Flows, flies & reports→
    river

    Piscataquog River

    A productive river, regularly stocked with trout, offering convenient fly fishing opportunities close to populated areas with good access.

    Flows, flies & reports→
    river

    Saco River

    A versatile river with everything from spring creek-style freestones in the headwaters to larger river smallmouth and trout downstream.

    Flows, flies & reports→
    river

    Sugar River

    A diverse river system with both freestone and some slower, deeper sections, offering good trout fishing, especially in its upper reaches and below impoundments.

    Flows, flies & reports→
    river

    Swift River

    A popular freestone river in the White Mountains, known for its consistent stocking and beautiful scenery, offering diverse water from riffles to pools.

    Flows, flies & reports→
    river

    Wildcat River

    A smaller, wilder freestone stream, perfect for anglers seeking native brook trout in a more intimate, secluded setting.

    Flows, flies & reports→