For daily wit & wisdom, get the Almanac newsletter.

21 Best Fly-Fishing Spots in North America for Trout, Salmon, and More

Primary Image
Man fly fishing in a calm foggy river at dawn
Image Credit:
Raphael Fortier Metivier
Written By: Jennifer Keating Digital Editor
Almanac Guide to Herbs
Body

Fly fishing is as much about where you fish as how you fish. North America is home to some of the world’s most famous trout streams, salmon rivers, and saltwater flats, offering opportunities for beginners and seasoned anglers alike.

Former American Angler editor and longtime fishing guide Phil Monahan shared some of his favorite fly-fishing destinations across the United States and Canada. Whether you’re chasing rainbow trout in Montana, Atlantic salmon in New Brunswick, or tarpon in Florida, these waters belong on every angler’s bucket list.

Best Fly-Fishing Spots in North America

State/ProvinceFly-Fishing DestinationBest Known For
AlaskaKvichak RiverKing salmon, Arctic char
ArkansasRed RiverBrown trout
CaliforniaSacramento RiverRainbow trout, steelhead
ColoradoGunnison RiverRainbow and brown trout
FloridaBuchanan BankTarpon
IdahoSnake RiverTrout
MaineUpper Dam (Rangeley Lakes)Brown trout, salmon
MichiganPere Marquette RiverSteelhead, king salmon, brown trout
MontanaBig Hole RiverRainbow and brown trout
Montana/WyomingYellowstone, Big Horn & Madison riversTrophy trout
New JerseyRaritan RiverBrook and rainbow trout
New MexicoSan Juan RiverRainbow and brown trout
New YorkDelaware River, Ausable RiverRainbow and brown trout
North CarolinaDavidson RiverBrook and rainbow trout
OregonDeschutes River, Umpqua RiverRainbow trout
PennsylvaniaSpring Creek, Yellow BreechesBrown trout
TexasSouth Padre IslandRedfish
WyomingFirehole RiverRainbow and brown trout
WyomingSnake RiverCutthroat trout
QuebecCascapedia RiverAtlantic salmon
New BrunswickMiramichi RiverAtlantic salmon

Frequently Asked Questions

What is the best state for fly fishing?

Montana, Colorado, Alaska, Wyoming, and Idaho consistently rank among the best states for fly fishing thanks to their abundance of trout rivers and public access.

Where is the best trout fishing in North America?

Top destinations include the Gunnison River (Colorado), Yellowstone River (Montana/Wyoming), Snake River (Idaho and Wyoming), San Juan River (New Mexico), and the Deschutes River (Oregon).

What is the best time of year for fly fishing?

Spring through fall is ideal in most regions, although many tailwater rivers provide excellent fishing year-round.

Can beginners fly fish at these destinations?

Yes. Many of these rivers offer guided trips, fly shops, and beginner-friendly access points.

Good luck, and remember that you can’t catch anything without a line in the water!

About The Author
Jennifer Keating

Jennifer Keating

Digital Editor

Jennifer is the Digital Editor at The Old Farmer’s Almanac. She is an active equestrian and spends much of her free time at the barn. When she’s not riding, she loves caring for her extensive collecti...