50 featured rivers, lakes and streams in Maine, each with target species, a hatch chart and a map of nearby access.
Allagash River (Brook Trout) Wild and scenic river with native brook trout. Multi-day canoe trip fishing.
Androscoggin River (Smallmouth Bass, Brown Trout, Brook Trout) Western Maine river with smallmouth bass and trout. Good access throughout.
Aroostook River (Brook Trout, Smallmouth Bass) Northern Maine river with brook trout and smallmouth bass. Less pressured fishing.
Aziscohos Lake (Landlocked Salmon, Brook Trout) Remote western Maine lake with landlocked salmon. Source of Magalloway River.
Belgrade Lakes (Smallmouth Bass, Largemouth Bass, Brown Trout) Central Maine lake chain with bass and panfish. Family-friendly fishing destination.
Brassua Lake (Landlocked Salmon, Brook Trout) Moosehead region lake with landlocked salmon. Remote wilderness setting.
Carrabassett River (Brook Trout) Western Maine stream near Sugarloaf. Wild brook trout in mountain water.
Casco Bay (Stripers) (Striped Bass, Bluefish, Mackerel) Southern Maine coast with excellent striped bass. Fly fishing the flats and islands.
Caucomgomoc Lake (Brook Trout, Lake Trout) Remote northern Maine lake with brook trout. Pristine wilderness waters.
Chesuncook Lake (Lake Trout, Landlocked Salmon, Brook Trout) Remote Piscataquis County lake with lake trout and salmon. True wilderness experience.
Crooked River (Brown Trout, Landlocked Salmon, Brook Trout) Southern Maine river feeding Sebago Lake. Brown trout and landlocked salmon.
Cupsuptic Lake (Landlocked Salmon, Brook Trout) Rangeley region lake with landlocked salmon. Connected to Mooselookmeguntic.
Cupsuptic River (Brook Trout) Oxford County stream with wild brook trout. Remote wilderness setting.
Dead River (Brook Trout, Landlocked Salmon) Western Maine river with brook trout and landlocked salmon. Remote wilderness fishing.
Debsconeag Lakes (Brook Trout) Remote Piscataquis County lakes with brook trout. True Maine wilderness.
East Grand Lake (Landlocked Salmon, Smallmouth Bass) Border lake with landlocked salmon and smallmouth bass. Grand Lake Stream headwaters.
East Outlet Moosehead (Landlocked Salmon, Brook Trout) Moosehead Lake outlet with landlocked salmon and brook trout. Excellent fly water.
First Roach Pond (Brook Trout, Landlocked Salmon) Piscataquis County pond with brook trout and salmon. Roach River system.
Fish River (Brook Trout, Landlocked Salmon) Aroostook County river with brook trout. Remote northern Maine wilderness.
Grand Lake Stream (Landlocked Salmon, Smallmouth Bass) Eastern Maine's famous landlocked salmon stream. Historic fly fishing village and tradition.
Kennebago Lake (Brook Trout, Landlocked Salmon) Franklin County lake with brook trout and salmon. Rangeley region fishing.
Kennebago River (Brook Trout) Franklin County stream with wild brook trout. Fly fishing only special regulation.
Kennebec Estuary (Striped Bass, Bluefish) Mid-coast estuary with striped bass. Also bluefish and mackerel.
Kennebec River (Landlocked Salmon, Brown Trout, Brook Trout) Central Maine river with excellent landlocked salmon and brown trout. Year-round tailwater fishing below dams.
Machias River (Atlantic Salmon, Brook Trout) Washington County river with Atlantic salmon restoration. Wild brook trout in tributaries.
Magalloway River (Brook Trout, Landlocked Salmon) Northwestern Maine river with excellent brook trout. Remote wilderness fishing near NH border.
Moose River (Brook Trout, Landlocked Salmon) Moosehead Lake region stream with brook trout. Scenic wilderness fishing.
Moosehead Lake (Landlocked Salmon, Lake Trout, Brook Trout) Maine's largest lake with landlocked salmon, lake trout, and brook trout. Wilderness fishing paradise.
Mooselookmeguntic Lake (Landlocked Salmon, Brook Trout) Rangeley region lake with landlocked salmon and brook trout. Scenic mountain setting.
Narraguagus River (Atlantic Salmon, Brook Trout) Downeast river with Atlantic salmon. One of Maine's eight salmon rivers.
Penobscot Bay (Striped Bass, Mackerel, Pollock) Mid-coast bay with striped bass and mackerel. Scenic island fishing.
Penobscot River (East Branch) (Brook Trout) Remote Piscataquis County river with brook trout. Wilderness canoeing and fishing.
Penobscot River (West Branch) (Landlocked Salmon, Brook Trout) Maine's legendary landlocked salmon river below Ripogenus Dam. Trophy fish in wilderness setting.
Pierce Pond (Brook Trout) Somerset County pond with brook trout. Fly fishing only with excellent hatches.
Rangeley Lake (Brook Trout, Landlocked Salmon, Lake Trout) Historic Maine lake famous for native brook trout. Landlocked salmon and lake trout also present.
Rapid River (Brook Trout, Landlocked Salmon) Trophy brook trout and landlocked salmon water in western Maine. Fly fishing only with catch-and-release.
Richardson Lakes (Brook Trout, Landlocked Salmon) Western Maine lakes with trophy brook trout and landlocked salmon. Remote wilderness.
Roach River (Brook Trout, Landlocked Salmon) Moosehead Lake tributary with excellent brook trout and salmon. Scenic wilderness setting.
Saco River (Maine) (Brook Trout, Brown Trout, Smallmouth Bass) Southern Maine river with trout and bass. Popular recreation river.
Sandy River (Brook Trout, Brown Trout) Western Maine stream with brook and brown trout. Good public access.
Sebago Lake (Landlocked Salmon, Lake Trout, Smallmouth Bass) Southern Maine lake and birthplace of landlocked salmon fishing. Trophy potential.
Spednic Lake (Smallmouth Bass, Landlocked Salmon) Border lake with excellent smallmouth bass. Also landlocked salmon.
Spencer Lake (Brook Trout, Landlocked Salmon) Somerset County lake with brook trout and salmon. Remote mountain setting.
St. Croix River (Smallmouth Bass, Atlantic Salmon) Border river with smallmouth bass and Atlantic salmon restoration. Scenic paddling.
St. John River (Brook Trout) Remote northern Maine wilderness river with brook trout. True backcountry experience.
Stroudwater River (Sea-Run Brown Trout, Brook Trout) Greater Portland area stream with sea-run brown trout. Urban fishing opportunity.
Umbagog Lake (Landlocked Salmon, Brook Trout, Smallmouth Bass) Border lake with landlocked salmon, brook trout, and smallmouth bass. National Wildlife Refuge.
West Branch Pleasant River (Brook Trout) Remote Piscataquis County stream with wild brook trout. Backcountry fishing.
West Grand Lake (Landlocked Salmon, Smallmouth Bass) Washington County lake with landlocked salmon and smallmouth bass. Scenic fishing.
West Outlet Moosehead (Landlocked Salmon, Brook Trout) Moosehead Lake outlet with excellent landlocked salmon. Popular fly fishing destination.