← Back to New Brunswick

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 area

The 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 Fredericton

Grand 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 Fredericton

Mactaquac 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 area

Washademoak 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 area

Belleisle 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 John

The 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 area

The 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 border

The 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 Rock

The 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 area

The 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 area

The 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 area

The Mamozekel River offers brook trout and Atlantic salmon fishing in the upper Saint John River watershed.

13. Shikatehawk River (Brook Trout, Smallmouth Bass)

Shikatehawk area

The 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 area

The 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 area

The 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 area

The 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 Fredericton

The 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 Fredericton

The 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 area

Rocky Brook offers brook trout fishing in the Saint John River watershed near Fredericton.

20. Keswick River (Atlantic Salmon, Brook Trout)

Keswick area, near Fredericton

The 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 area

Lakeville 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 area

French Lake offers smallmouth bass and chain pickerel fishing in the Grand Lake system south of Fredericton.

23. Little Lake (Grand Lake)

Grand Lake area

Little 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 area

Maquapit Lake offers smallmouth bass and chain pickerel fishing in the Grand Lake region south of Fredericton.

25. Indian Lake (NB)

Indian Lake area

Indian Lake offers brook trout and smallmouth bass fishing in the Saint John River valley.

26. McAdam Lake (Brook Trout)

McAdam area

McAdam 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 Andrews

Chamcook 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 area

The 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 area

The 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 border

The 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 area

The Canoose River offers brook trout and Atlantic salmon fishing in southwestern New Brunswick near the US border.

32. Dennison River (Brook Trout)

Dennison area

The Dennison River offers brook trout fishing in southwestern New Brunswick.

33. Oromocto River (Atlantic Salmon, Brook Trout, Smallmouth Bass)

Oromocto area

The 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 area

The Rusagonis River offers brook trout fishing in the Saint John River valley near Oromocto.

35. North Lake (NB)

North Lake area, near Woodstock

North 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

← Back to New Brunswick

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).