Fishing in the Saint John River Valley
Saint John River smallmouth bass, muskie, brook trout, and striped bass from Grand Lake to the Grand Falls.
1. Saint John River (Fredericton Reach)
Fredericton areaThe Saint John River through Fredericton offers excellent smallmouth bass, muskie, and striped bass fishing. The river is wide and deep here, with numerous islands and back channels providing prime habitat.
2. Grand Lake (Chain Pickerel, Smallmouth Bass, Striped Bass, White Perch)
Grand Lake area, south of FrederictonGrand Lake is the largest lake in New Brunswick at over 25 km long. It offers outstanding smallmouth bass, chain pickerel, white perch, and striped bass fishing in a vast lake-wetland system.
3. Mactaquac Lake (Chain Pickerel, Muskie, Smallmouth Bass, Striped Bass)
Mactaquac area, west of FrederictonMactaquac Lake is a large reservoir created by the Mactaquac Dam on the Saint John River. It offers smallmouth bass, muskie, chain pickerel, and striped bass fishing with excellent shoreline access at Mactaquac Provincial Park.
4. Washademoak Lake (Chain Pickerel, Smallmouth Bass, White Perch)
Washademoak areaWashademoak Lake is a large widening of the Saint John River near Grand Lake. Known for excellent smallmouth bass and chain pickerel fishing, this productive lake also holds white perch.
5. Belleisle Bay (Chain Pickerel, Smallmouth Bass, Striped Bass)
Belleisle areaBelleisle Bay is a long, narrow bay off the Saint John River offering smallmouth bass, chain pickerel, and striped bass fishing. The bay's sheltered waters provide good kayak and canoe fishing.
6. Kennebecasis River (Brook Trout, Smallmouth Bass, Striped Bass)
Kennebecasis area, near Saint JohnThe Kennebecasis River flows into the Saint John River near the city of Saint John. It offers smallmouth bass, striped bass, and brook trout fishing in a scenic valley setting.
7. Saint John River (Grand Falls Reach)
Grand Falls areaThe upper Saint John River near Grand Falls offers brook trout, smallmouth bass, and Atlantic salmon fishing. The dramatic Grand Falls gorge provides a spectacular fishing setting.
8. Aroostook River (Brook Trout, Smallmouth Bass)
Aroostook area, near the US borderThe Aroostook River forms part of the border with Maine and flows into the Saint John River. It offers excellent brook trout and smallmouth bass fishing in a remote, scenic setting.
9. Tobique River (Atlantic Salmon, Brook Trout, Smallmouth Bass)
Tobique area, near Plaster RockThe Tobique River is a major tributary of the Saint John River, offering Atlantic salmon, brook trout, and smallmouth bass fishing. This productive river is known for its excellent salmon runs.
10. Serpentine River (NB)
Tobique areaThe Serpentine River is a tributary of the Tobique offering brook trout and Atlantic salmon fishing in a wilderness setting.
11. Wapske River (Atlantic Salmon, Brook Trout)
Tobique areaThe Wapske River offers brook trout and Atlantic salmon fishing in the Tobique watershed. A productive tributary with good wading access.
12. Mamozekel River (Atlantic Salmon, Brook Trout)
Tobique areaThe Mamozekel River offers brook trout and Atlantic salmon fishing in the upper Saint John River watershed.
13. Shikatehawk River (Brook Trout, Smallmouth Bass)
Shikatehawk areaThe Shikatehawk River offers brook trout and smallmouth bass fishing in the Saint John River valley near Bristol.
14. Meduxnekeag River (Brook Trout, Smallmouth Bass)
Woodstock areaThe Meduxnekeag River flows through Woodstock and offers brook trout and smallmouth bass fishing. This productive stream runs through agricultural and forested areas.
15. Becaguimec River (Brook Trout, Smallmouth Bass)
Bath areaThe Becaguimec River offers brook trout and smallmouth bass fishing near the town of Bath in the Saint John River valley.
16. Eel River (Saint John)
Eel River areaThe Eel River offers brook trout and Atlantic salmon fishing in the upper Saint John watershed near the Maine border.
17. Nashwaak River (Atlantic Salmon, Brook Trout)
Nashwaak area, near FrederictonThe Nashwaak River is a major tributary joining the Saint John River at Fredericton. It offers excellent Atlantic salmon and brook trout fishing with good public access for wading.
18. Tay River (NB)
Tay area, near FrederictonThe Tay River offers brook trout and Atlantic salmon fishing near Fredericton. A productive tributary of the Nashwaak system.
19. Rocky Brook (Saint John)
Rocky Brook areaRocky Brook offers brook trout fishing in the Saint John River watershed near Fredericton.
20. Keswick River (Atlantic Salmon, Brook Trout)
Keswick area, near FrederictonThe Keswick River offers brook trout and Atlantic salmon fishing near Fredericton. A scenic river with good wading access.
21. Lakeville Lake (Brook Trout, Smallmouth Bass)
Lakeville areaLakeville Lake offers brook trout and smallmouth bass fishing in the Saint John River valley near Fredericton.
22. French Lake (Chain Pickerel, Smallmouth Bass)
French Lake areaFrench Lake offers smallmouth bass and chain pickerel fishing in the Grand Lake system south of Fredericton.
23. Little Lake (Grand Lake)
Grand Lake areaLittle Lake offers smallmouth bass and white perch fishing near Grand Lake in the Saint John River system.
24. Maquapit Lake (Chain Pickerel, Smallmouth Bass)
Maquapit areaMaquapit Lake offers smallmouth bass and chain pickerel fishing in the Grand Lake region south of Fredericton.
25. Indian Lake (NB)
Indian Lake areaIndian Lake offers brook trout and smallmouth bass fishing in the Saint John River valley.
26. McAdam Lake (Brook Trout)
McAdam areaMcAdam Lake offers brook trout fishing in southwestern New Brunswick near the US border.
27. Chamcook Lake (Brook Trout, Smallmouth Bass, White Perch)
Chamcook area, near Saint AndrewsChamcook Lake offers brook trout, smallmouth bass, and white perch fishing near the Bay of Fundy coast, close to the Saint John River system.
28. Magaguadavic River (Atlantic Salmon, Brook Trout, Smallmouth Bass)
Magaguadavic areaThe Magaguadavic River flows into the Bay of Fundy near St. George and offers brook trout, Atlantic salmon, and smallmouth bass fishing in a scenic river valley.
29. Digdeguash River (Atlantic Salmon, Brook Trout)
Digdeguash areaThe Digdeguash River offers brook trout and Atlantic salmon fishing in southwestern New Brunswick near the Bay of Fundy.
30. Saint Croix River (NB)
Saint Croix area, US borderThe Saint Croix River forms the border with Maine and offers smallmouth bass, brook trout, and striped bass fishing. This large river provides diverse fishing opportunities along the border.
31. Canoose River (Atlantic Salmon, Brook Trout)
Canoose areaThe Canoose River offers brook trout and Atlantic salmon fishing in southwestern New Brunswick near the US border.
32. Dennison River (Brook Trout)
Dennison areaThe Dennison River offers brook trout fishing in southwestern New Brunswick.
33. Oromocto River (Atlantic Salmon, Brook Trout, Smallmouth Bass)
Oromocto areaThe Oromocto River flows into the Saint John River near Oromocto. It offers brook trout, Atlantic salmon, and smallmouth bass fishing with good public access.
34. Rusagonis River (Brook Trout)
Rusagonis areaThe Rusagonis River offers brook trout fishing in the Saint John River valley near Oromocto.
35. North Lake (NB)
North Lake area, near WoodstockNorth Lake offers brook trout and smallmouth bass fishing in the upper Saint John River valley near Woodstock.
Fishing Tips for the Saint John River Valley Region
- Get a licence -- Buy online at gnb.ca/fishing. A separate Atlantic salmon conservation licence is required for salmon rivers.
- Fish Grand Lake in spring -- Late May through June offers the best smallmouth bass and chain pickerel action in the Grand Lake system.
- Try Mactaquac for muskie -- Mactaquac Lake is one of the best muskie fisheries in New Brunswick. Target them in shallow bays during spring and fall.
- Explore the back channels -- The Saint John River has many islands and back channels that provide quiet, productive fishing away from boat traffic.
- Check dam schedules -- Water levels on the Saint John River are affected by the Mactaquac Dam. Check flow rates before planning a trip.
Get CatchTales
Ready to start bragging? Download the app and hit the water.
Free version available — upgrade to Pro for $8.99/year or $19.99 lifetime (CAD).


