2025 Rankings

Best Fly Fishing Rivers in the West

The best fly fishing rivers in the American West combine exceptional trout density, diverse hatches, and reliable public access. Our rankings score 31 rivers across Montana, Colorado, Wyoming, Idaho, Oregon, and Washington based on trout per mile, hatch diversity, and access points.

Last updated: February 2025

Top 15 Western Fly Fishing Rivers at a Glance
RankRiverStateWater TypeTrout/MileHatch Types
#1San Juan RiverNMTailwater15,000+ in Special Trout Water section; among the highest trout densities in North America7
#2Gunnison RiverColoradoTailwater~7,000 in the Gunnison Gorge, highest density in Colorado9
#3Crooked RiverOregonTailwater4,000-8,000+ (peak estimates exceed 8,000 redband trout per mile in best reaches)7
#4Colorado River at Lees FerryAZTailwater5,000-8,000 rainbow trout per mile6
#5Missouri RiverMontanaTailwater5,000-7,000 (Holter Dam to Craig section; among the highest densities in North America)7
#6Arkansas RiverColoradoFreestone3,000-5,000 (Buena Vista to Canon City stretch); up to 5,000+ in best sections9
#7Lower Sacramento RiverCATailwater3,500-5,000 in prime sections7
#8South Platte RiverColoradoTailwater3,000-5,000 in Gold Medal sections8
#9Spring CreekPALimestone Spring Creek3,000-5,000 wild brown trout in catch-and-release section8
#10Hot CreekCASpring Creek3,000-5,000 (exceptionally high density)6
#11Madison RiverMontanaFreestone3,000-4,000 (upper river between Quake Lake and Ennis Lake)8
#12Frying Pan RiverColoradoTailwater2,500-4,000 (Gold Medal section)8
#13Hat CreekCASpring Creek2,500-4,000 in Wild Trout Section7
#14East Walker RiverNVTailwater2,500-4,000 in upper catch-and-release section7
#15North Platte RiverWyomingTailwater5,200+ (upper Grey Reef section); 1,500-2,500 (Miracle Mile)9

All 31 Rivers Ranked

1

San Juan River

NMTailwater15,000+ in Special Trout Water section; among the highest trout densities in North America trout/mi

The San Juan River below Navajo Dam is widely regarded as one of the finest tailwater fisheries in the American West and is unquestionably New Mexico's premier fly fishing destination. With extraordin

7 hatch types·4 access points·Rainbow Trout, Brown Trout
2

Gunnison River

ColoradoTailwater~7,000 in the Gunnison Gorge, highest density in Colorado trout/mi

The Gunnison through Black Canyon is Colorado's premier trophy brown trout water. Remote canyon access rewards adventurous anglers with fish over 20 inches.

9 hatch types·4 access points·Rainbow Trout, Brown Trout, Mountain Whitefish
3

Crooked River

OregonTailwater4,000-8,000+ (peak estimates exceed 8,000 redband trout per mile in best reaches) trout/mi

Oregon's Crooked River below Bowman Dam is a productive tailwater with 3,000+ redband trout per mile. Technical nymphing in tight canyon water with year-round fishing.

7 hatch types·3 access points·Rainbow Trout, Mountain Whitefish
4

Colorado River at Lees Ferry

AZTailwater5,000-8,000 rainbow trout per mile trout/mi

Lees Ferry is Arizona's most celebrated fly fishing destination, offering a world-class tailwater fishery in the dramatic landscape between Glen Canyon Dam and the Grand Canyon. This 15.5-mile stretch

6 hatch types·3 access points·Rainbow Trout, Brown Trout
5

Missouri River

MontanaTailwater5,000-7,000 (Holter Dam to Craig section; among the highest densities in North America) trout/mi

The Missouri below Holter Dam is arguably the most productive trout river in the Lower 48, with over 3,500 rainbow and brown trout per mile. Legendary PMD, trico, and midge hatches make it a year-round destination.

7 hatch types·5 access points·Rainbow Trout, Brown Trout, Mountain Whitefish
6

Arkansas River

ColoradoFreestone3,000-5,000 (Buena Vista to Canon City stretch); up to 5,000+ in best sections trout/mi

Colorado's Arkansas through Brown's Canyon packs 3,000-5,000 trout per mile into accessible mountain water. Outstanding float fishing with diverse hatches from caddis to PMDs.

9 hatch types·5 access points·Rainbow Trout, Brown Trout, Brook Trout
7

Lower Sacramento River

CATailwater3,500-5,000 in prime sections trout/mi

The Lower Sacramento River below Keswick Dam is widely considered the premier fly fishing tailwater in California and one of the best trout rivers in the western United States. Cold, nutrient-rich wat

7 hatch types·4 access points·Rainbow Trout, Steelhead
8

South Platte River

ColoradoTailwater3,000-5,000 in Gold Medal sections trout/mi

Colorado's South Platte system — particularly Cheesman Canyon and Elevenmile — challenges anglers with ultra-clear water and technical conditions. The reward is large, selective trout.

8 hatch types·5 access points·Rainbow Trout, Brown Trout, Greenback Cutthroat Trout
9

Spring Creek

PALimestone Spring Creek3,000-5,000 wild brown trout in catch-and-release section trout/mi

Spring Creek is Pennsylvania's most technical and challenging limestone spring creek, flowing through the State College area with gin-clear water, highly selective brown trout, and some of the most de

8 hatch types·3 access points·Brown Trout, Brook Trout
10

Hot Creek

CASpring Creek3,000-5,000 (exceptionally high density) trout/mi

Hot Creek is arguably the most technically demanding trout stream in California, a short spring creek near Mammoth Lakes that packs an extraordinary density of large, wild trout into a remarkably smal

6 hatch types·1 access points·Brown Trout, Rainbow Trout
11

Madison River

MontanaFreestone3,000-4,000 (upper river between Quake Lake and Ennis Lake) trout/mi

Montana's Madison combines a 50-mile riffle of pocket water with the legendary salmonfly hatch. Accessible, wade-friendly, and packed with aggressive rainbow and brown trout.

8 hatch types·5 access points·Rainbow Trout, Brown Trout, Mountain Whitefish
12

Frying Pan River

ColoradoTailwater2,500-4,000 (Gold Medal section) trout/mi

Colorado's Frying Pan below Ruedi Reservoir is one of the most productive tailwaters in the West. Dense midge and PMD hatches fuel exceptional trout growth in crystal-clear water.

8 hatch types·4 access points·Rainbow Trout, Brown Trout, Mountain Whitefish
13

Hat Creek

CASpring Creek2,500-4,000 in Wild Trout Section trout/mi

Hat Creek's Wild Trout Section is one of the most technically demanding spring creek fisheries in the American West. This 3.5-mile stretch of glassy, slow-moving water holds large, extremely selective

7 hatch types·3 access points·Rainbow Trout, Brown Trout
14

East Walker River

NVTailwater2,500-4,000 in upper catch-and-release section trout/mi

The East Walker River below Bridgeport Reservoir is a premier Nevada tailwater offering technical dry fly fishing for wild brown and rainbow trout in a scenic high-desert canyon. This is one of the mo

7 hatch types·3 access points·Brown Trout, Rainbow Trout, Mountain Whitefish
15

North Platte River

WyomingTailwater5,200+ (upper Grey Reef section); 1,500-2,500 (Miracle Mile) trout/mi

Wyoming's Grey Reef section of the North Platte is one of the West's great tailwaters, with trophy browns and rainbows averaging 16-20 inches in wadeable water.

9 hatch types·5 access points·Rainbow Trout, Brown Trout, Mountain Whitefish
16

South Fork Snake River

IdahoTailwater / Canyon Freestone3,000-5,000+ (upper canyon); 1,500-2,500 (lower valley sections) trout/mi

The South Fork of the Snake River below Palisades Dam is one of the finest big-river trout fisheries in the American West, carving through a dramatic basalt canyon with towering cottonwood forests. Ho

9 hatch types·4 access points·Snake River Fine-Spotted Cutthroat Trout, Brown Trout, Rainbow Trout, Mountain Whitefish
17

Deschutes River

OregonTailwater1,700-3,500+ (varies by section; best reaches near Warm Springs exceed 3,500/mile) trout/mi

Oregon's Deschutes is the premier summer steelhead and trout river east of the Cascades. Prolific salmonfly hatches, wild redband rainbows, and 100 miles of canyon water.

8 hatch types·5 access points·Rainbow Trout, Steelhead, Mountain Whitefish, Brown Trout
18

Colorado River

ColoradoFreestone2,000-3,500 in Gold Medal section trout/mi

The Colorado through Glenwood Canyon offers big water and big fish. Large rainbow and brown trout in a dramatic canyon setting with good float access.

8 hatch types·4 access points·Rainbow Trout, Brown Trout, Mountain Whitefish
19

Upper Connecticut River

NHTailwater2,000-3,500 in Trophy Stretch trout/mi

The Upper Connecticut River in Pittsburg, New Hampshire, represents the headwaters of New England's longest river and offers world-class fly fishing for landlocked Atlantic salmon, brook trout, brown

6 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout, Landlocked Atlantic Salmon
20

Bighorn River

MontanaTailwater3,000-5,000 (upper 3 miles closest to dam hold highest densities; fluctuates with dam release patterns) trout/mi

Montana's Bighorn below Yellowtail Dam packs 3,000+ trout per mile into gin-clear tailwater. The midge and scud populations fuel rapid growth, producing heavy browns and rainbows with year-round consistency.

7 hatch types·4 access points·Rainbow Trout, Brown Trout
21

Henry's Fork

IdahoSpring Creek / Tailwater / Freestone2,000-4,000+ (Railroad Ranch); 1,500-2,500 (Box Canyon) trout/mi

The Railroad Ranch section of Idaho's Henry's Fork is the ultimate test in dry fly fishing. Huge, selective rainbows rise to complex hatches in spring-creek conditions — a must-fish for technical anglers.

10 hatch types·5 access points·Rainbow Trout, Brown Trout, Yellowstone Cutthroat Trout, Mountain Whitefish
22

South Fork Boise River

IdahoTailwater3,000+ (upper canyon); 1,500-2,500 (lower canyon sections) trout/mi

The South Fork of the Boise River below Anderson Ranch Dam is southwestern Idaho's premier tailwater trout fishery, flowing through a remote mountain canyon with exceptional populations of wild rainbo

9 hatch types·5 access points·Rainbow Trout, Brown Trout, Bull Trout, Mountain Whitefish
23

Big Spring Creek

PALimestone Spring Creek2,000-3,000 wild brown trout; exceptional average size trout/mi

Big Spring Creek is a pristine limestone spring creek flowing through Cumberland Valley with exceptional water clarity, large wild brown trout, and highly technical fishing. This short but legendary c

8 hatch types·1 access points·Brown Trout, Brook Trout, Rainbow Trout
24

Spruce Creek

PALimestone Spring Creek2,000-3,000 wild brown trout; exceptional average size trout/mi

Spruce Creek is one of Pennsylvania's most legendary and exclusive limestone spring creeks, known for exceptionally large wild brown trout, gin-clear water, and limited public access. This pristine sp

8 hatch types·1 access points·Brown Trout, Rainbow Trout, Brook Trout
25

Yellowstone River

MontanaFreestone1,500-3,000 (Paradise Valley section; higher densities in park meadow stretches) trout/mi

The longest free-flowing river in the Lower 48, Montana's Yellowstone delivers epic salmonfly hatches, aggressive cutthroat, and stunning scenery from Yellowstone Park to Livingston.

8 hatch types·5 access points·Rainbow Trout, Brown Trout, Yellowstone Cutthroat Trout, Mountain Whitefish
26

Yakima River

WashingtonFreestone1,500-3,000 (canyon section between Ringer Road and Roza Dam; higher densities in upper canyon) trout/mi

Washington's Yakima is the state's premier wild trout river, with catch-and-release regulations protecting a robust population of rainbow trout through scenic canyon floats.

10 hatch types·4 access points·Rainbow Trout, Westslope Cutthroat Trout, Mountain Whitefish
27

Rio Chama

NMTailwater / Freestone2,000-3,000 in El Vado tailwater; 1,500-2,500 in Wildlife Area and canyon sections trout/mi

The Rio Chama is arguably one of the most underrated and diverse trout rivers in the West, flowing from the Colorado border through high mountain forests and stunning Wild and Scenic canyons before re

8 hatch types·4 access points·Brown Trout, Rainbow Trout
28

Silver Creek

IdahoSpring Creek1,500-2,500 (predominantly rainbow trout; brown trout in lower sections) trout/mi

Idaho's Silver Creek is one of the West's legendary spring creeks. Sight-fishing to large, selective trout on the Nature Conservancy preserve near Sun Valley.

9 hatch types·4 access points·Rainbow Trout, Brown Trout, Brook Trout
29

Snake River

WyomingFreestone (dam-influenced in upper section)1,500-2,500 (Snake River fine-spotted cutthroat dominant; browns and whitefish in lower sections) trout/mi

The Snake River through Jackson Hole is one of the most scenic fly fishing destinations in America, flowing beneath the towering Teton Range through Grand Teton National Park. Home to the native Snake

8 hatch types·4 access points·Snake River Fine-Spotted Cutthroat Trout, Brown Trout, Mountain Whitefish
30

Rio Grande

NMFreestone1,500-2,500 (fewer fish but larger average size than most NM streams) trout/mi

The Rio Grande through Taos County is one of the most dramatic fly fishing settings in the American West, carving through an 800-foot volcanic basalt gorge below the surrounding mesa. This powerful fr

7 hatch types·4 access points·Brown Trout, Rainbow Trout
31

Gallatin River

MontanaFreestone1,500-2,500 (canyon section; lower densities but larger fish below canyon) trout/mi

The Gallatin through its namesake canyon offers classic pocket water fishing with easy access from Bozeman. Cutthroat, rainbow, and brown trout respond well to dry-dropper rigs.

6 hatch types·4 access points·Rainbow Trout, Brown Trout, Yellowstone Cutthroat Trout, Mountain Whitefish, Brook Trout
32

Androscoggin River

NHFreestone1,500-2,500 in prime sections trout/mi

The Androscoggin River in northern New Hampshire offers exceptional fly fishing for rainbow, brown, and brook trout, plus landlocked Atlantic salmon in the upper reaches near Errol. Flowing from Lake

8 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout, Landlocked Atlantic Salmon
33

Yellow Breeches Creek

PALimestone Spring Creek1,500-2,500 in catch-and-release section (wild and stocked combined) trout/mi

Yellow Breeches Creek is a productive limestone spring creek flowing through Cumberland County in south-central Pennsylvania, offering accessible fishing for wild and stocked trout near Harrisburg. Kn

8 hatch types·3 access points·Brown Trout, Rainbow Trout, Brook Trout
34

Bighorn River (Wyoming)

WyomingFreestone (warm-spring influenced)3,000+ (Thermopolis section); 1,000-1,500 (Wind River Canyon) trout/mi

Wyoming's Bighorn through Wind River Canyon offers large brown and rainbow trout in a scenic, less-pressured alternative to its famous Montana counterpart.

9 hatch types·4 access points·Rainbow Trout, Brown Trout, Yellowstone Cutthroat Trout
35

McKenzie River

OregonFreestone800-2,500 (varies widely by section; best populations in the lower river) trout/mi

Oregon's McKenzie is the birthplace of the drift boat and home to wild rainbow trout in one of the Pacific Northwest's most beautiful settings.

8 hatch types·4 access points·Rainbow Trout, Steelhead, Bull Trout, Mountain Whitefish
36

Klickitat River

WashingtonFreestone400-800 (resident rainbow trout in upper sections; steelhead runs vary annually, typically 1,500-4,000 fish per season) trout/mi

The Klickitat cuts through a deep canyon in southern Washington, offering summer steelhead and wild trout in remote, uncrowded water.

6 hatch types·3 access points·Steelhead, Rainbow Trout, Mountain Whitefish
37

Green River

WyomingTailwater (Seedskadee) / Freestone (Upper)1,500-2,500 (Seedskadee section); 800-1,500 (Upper Green near Pinedale) trout/mi

The Green River below Fontenelle Dam in southwest Wyoming is a hidden gem tailwater flowing through the remote high desert of Seedskadee National Wildlife Refuge. Trophy brown trout exceeding 20 inche

9 hatch types·4 access points·Brown Trout, Rainbow Trout, Snake River Fine-Spotted Cutthroat Trout
38

Pecos River

NMFreestone1,200-2,000 (mix of stocked rainbows and wild browns) trout/mi

The Pecos River is New Mexico's most beloved and accessible mountain trout stream, flowing through the heart of the southern Sangre de Cristo Mountains less than an hour from Santa Fe. This beautiful

7 hatch types·3 access points·Rainbow Trout, Brown Trout, Rio Grande Cutthroat Trout
39

Metolius River

OregonSpring CreekEstimated 1,000-2,000 wild fish per mile in best sections trout/mi

Central Oregon's Metolius is a gin-clear spring creek with a mystical reputation. Wild bull trout and redbands in old-growth forest — challenging but unforgettable.

8 hatch types·4 access points·Rainbow Trout, Brown Trout, Bull Trout, Brook Trout, Mountain Whitefish
40

Penns Creek

PALimestone Freestone1,000-2,000 wild brown trout in prime sections trout/mi

Penns Creek is Pennsylvania's most celebrated wild trout stream, flowing through 60 miles of limestone-enriched valleys and mountain terrain in central Pennsylvania. Known for its prolific Green Drake

8 hatch types·4 access points·Brown Trout, Brook Trout
41

Slate Run

PAFreestone1,000-2,000 wild brook trout trout/mi

Slate Run is a pristine mountain freestone stream flowing through the remote Pine Creek Gorge area of north-central Pennsylvania, renowned for exceptional wild brook trout fishing in a wilderness sett

6 hatch types·2 access points·Brook Trout, Brown Trout
42

Tulpehocken Creek

PATailwater1,000-1,800 (stocked and wild combined) trout/mi

Tulpehocken Creek is a productive tailwater fishery flowing below Blue Marsh Dam in Berks County, offering consistent year-round fishing for stocked and wild trout near Reading. Known for stable flows

6 hatch types·3 access points·Brown Trout, Rainbow Trout
43

New Fork River

WyomingFreestone1,000-2,000 (upper river near Pinedale); 800-1,200 (middle sections) trout/mi

Wyoming's New Fork flows from the Wind Rivers through ranching country, offering uncrowded fishing for cutthroat and brown trout in pristine mountain water.

8 hatch types·4 access points·Brown Trout, Rainbow Trout, Brook Trout
44

Methow River

WashingtonFreestone800-1,500 (Winthrop to Twisp corridor; higher densities in tributaries) trout/mi

Washington's Methow flows crystal-clear through the North Cascades, with wild trout and summer steelhead in one of the state's most scenic valleys.

9 hatch types·4 access points·Rainbow Trout, Westslope Cutthroat Trout, Bull Trout, Brook Trout, Mountain Whitefish
45

Salmon River

IdahoFreestone / Wilderness Canyon800-1,500 (upper Salmon, predominantly westslope cutthroat); resident trout densities vary significantly by section trout/mi

The Salmon River, Idaho's famed 'River of No Return,' is the longest undammed river in the lower 48 states, flowing 425 miles through the heart of the Frank Church River of No Return Wilderness. Home

8 hatch types·4 access points·Steelhead, Westslope Cutthroat Trout, Bull Trout, Mountain Whitefish
46

Davidson River

NCFreestone800-1,500 in Delayed Harvest sections during DH season trout/mi

The Davidson River is North Carolina's premier wild trout stream, flowing through the heart of Pisgah National Forest in Transylvania County. With over 8 miles of Delayed Harvest water, exceptional ac

8 hatch types·4 access points·Rainbow Trout, Brown Trout, Brook Trout
47

Saco River

NHFreestone800-1,500 (wild and stocked combined) trout/mi

The Saco River flows through the heart of New Hampshire's Mount Washington Valley, offering crystal-clear water, exceptional brown trout fishing, and some of the most scenic fly fishing in New England

8 hatch types·4 access points·Brown Trout, Rainbow Trout, Brook Trout
48

Truckee River

NVFreestone800-1,500 (varies by section) trout/mi

The Truckee River flows 121 miles from Lake Tahoe through downtown Reno and into Pyramid Lake, offering easily accessible urban fly fishing with wild rainbow and brown trout in the heart of Nevada's l

7 hatch types·4 access points·Rainbow Trout, Brown Trout, Mountain Whitefish, Lahontan Cutthroat Trout
49

Big Fishing Creek

PALimestone Freestone800-1,500 wild trout in quality sections trout/mi

Big Fishing Creek flows through the scenic mountains of north-central Pennsylvania, offering excellent limestone-enriched freestone fishing for wild brown and brook trout. Known for diverse hatches, b

8 hatch types·3 access points·Brown Trout, Brook Trout
50

Upper Sacramento River

CAFreestone800-1,500 (wild fish population) trout/mi

The Upper Sacramento River above Shasta Lake is a classic freestone mountain trout stream that flows through the historic railroad town of Dunsmuir and along the I-5 corridor. Despite its proximity to

7 hatch types·3 access points·Rainbow Trout, Brown Trout
51

Pemigewasset River

NHFreestone800-1,500 (mix of wild, stocked, and holdover fish) trout/mi

The Pemigewasset River flows 65 miles through the heart of New Hampshire's White Mountains, offering diverse fly fishing from small stream headwaters at Profile Lake to broad freestone water in the lo

7 hatch types·3 access points·Brook Trout, Rainbow Trout, Brown Trout, Landlocked Atlantic Salmon
52

Fall River

CASpring Creek800-1,500 (wild fish population) trout/mi

Fall River is one of the purest spring creeks in the world, fed entirely by massive volcanic springs that push millions of gallons of crystal-clear, cold water from the Modoc Plateau. The river meande

7 hatch types·2 access points·Rainbow Trout, Brown Trout
53

Truckee River

CAFreestone/Tailwater800-1,500 (varies by section) trout/mi

The Truckee River flows out of Lake Tahoe and winds through the mountain town of Truckee, offering accessible fly fishing in the heart of the Sierra Nevada. The California section provides a mix of po

7 hatch types·2 access points·Rainbow Trout, Brown Trout, Mountain Whitefish, Lahontan Cutthroat Trout
54

Little Juniata River

PALimestone Freestone800-1,200 wild brown trout in quality sections trout/mi

The Little Juniata River is a productive limestone-enriched freestone river flowing through the scenic Allegheny Mountains of central Pennsylvania. Known for excellent wild brown trout populations, di

8 hatch types·3 access points·Brown Trout
55

Skagit River

WashingtonFreestone500-1,200 (resident rainbow and bull trout in upper sections; steelhead runs vary annually) trout/mi

Washington's Skagit is the state's premier winter steelhead river, with wild fish in a stunning North Cascades setting.

7 hatch types·4 access points·Rainbow Trout, Bull Trout, Steelhead, Westslope Cutthroat Trout, Mountain Whitefish
56

Oak Creek

AZFreestone500-1,200 wild trout per mile in prime sections trout/mi

Oak Creek flows through one of Arizona's most scenic canyons near Sedona, offering challenging fly fishing for wild brown, rainbow, and brook trout in a stunning red rock landscape. This freestone cre

6 hatch types·4 access points·Brown Trout, Rainbow Trout, Brook Trout
57

Pit River

CATailwater/Freestone600-1,200 (wild fish, large average size) trout/mi

The Pit River is one of California's most underrated and challenging trout fisheries, flowing through a rugged volcanic canyon east of Redding. Divided into numbered reaches separated by PG&E powerhou

6 hatch types·2 access points·Rainbow Trout, Brown Trout
58

East Fork Carson River

NVFreestone600-1,200 (varies by section) trout/mi

The East Fork Carson River flows from the Sierra Nevada through scenic Carson Valley, offering accessible fly fishing for wild rainbow, brown, and Lahontan cutthroat trout in a pastoral high-desert se

6 hatch types·2 access points·Rainbow Trout, Brown Trout, Lahontan Cutthroat Trout
59

McCloud River

CAFreestone500-1,200 (wild fish population) trout/mi

The McCloud River holds a legendary place in American fly fishing history as the source of rainbow trout eggs that were shipped worldwide in the late 1800s. Today, the river harbors a genetically dist

6 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
60

Tuckasegee River

NCTailwater600-1,000 in Delayed Harvest section during DH season trout/mi

The Tuckasegee River below Bryson City offers North Carolina anglers a taste of Western-style tailwater fishing, with year-round fishable flows, Delayed Harvest regulations, and consistent populations

7 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
61

Kettle Creek

PAFreestone600-1,000 wild trout in quality sections trout/mi

Kettle Creek flows through the remote mountains of north-central Pennsylvania, offering excellent wild brook and brown trout fishing in a wilderness setting. Known for beautiful pocket water, abundant

6 hatch types·3 access points·Brown Trout, Brook Trout
62

Souhegan River

NHFreestone800-1,500 in Delayed Harvest section; 300-600 elsewhere trout/mi

The Souhegan River flows 33 miles through Milford and Merrimack in southern New Hampshire, featuring a popular Delayed Harvest section in Milford with special catch-and-release regulations, heavy stoc

8 hatch types·2 access points·Brown Trout, Rainbow Trout, Brook Trout
63

East Walker River

CATailwater600-1,000 (wild brown trout) trout/mi

The East Walker River below Bridgeport Reservoir is one of the finest brown trout tailwaters in the Sierra Nevada, known for producing trophy-class fish that regularly exceed 20 inches. Cold releases

6 hatch types·2 access points·Brown Trout, Rainbow Trout
64

Nantahala River

NCTailwater/Freestone500-900 in the upper tailwater section trout/mi

The Nantahala River below Nantahala Lake is North Carolina's most unique trout fishery, combining frigid tailwater flows, year-round trout habitat, and the stunning scenery of the Nantahala Gorge. Des

7 hatch types·4 access points·Rainbow Trout, Brown Trout, Brook Trout
65

South Toe River

NCFreestone500-800 in Delayed Harvest section during DH season trout/mi

The South Toe River flows through the scenic Black Mountain range of Western North Carolina, offering productive Wild Trout fishing in a beautiful rural valley setting. With excellent roadside access,

7 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
66

Ammonoosuc River

NHFreestone500-1,200 in upper sections; 300-600 in middle and lower sections trout/mi

The Ammonoosuc River flows 55 miles from its origin at the Lakes of the Clouds on Mount Washington westward through Bethlehem, Littleton, and Lisbon before joining the Connecticut River in Haverhill.

8 hatch types·2 access points·Brook Trout, Rainbow Trout, Brown Trout
67

Battenkill River

VTFreestone400-800 in prime sections; wild brown trout and brook trout populations trout/mi

The Battenkill River is Vermont's most famous trout stream, a world-renowned destination for fly fishing that has drawn anglers for over a century. With its wild brown trout, technical dry fly fishing

8 hatch types·3 access points·Brown Trout, Brook Trout
68

Baker River

NHFreestone400-900 (primarily stocked with some holdover fish) trout/mi

The Baker River flows 36 miles through the scenic towns of Warren, Wentworth, and Rumney before joining the Pemigewasset River at Plymouth. Home to the Warren Fish Hatchery and stocked with brook, bro

7 hatch types·2 access points·Brook Trout, Rainbow Trout, Brown Trout
69

Deerfield River (Upper)

VTTailwater500-800 below dam trout/mi

The upper Deerfield River in Vermont offers excellent tailwater fly fishing below Searsburg Dam, with reliable hatches, technical dry fly fishing, and healthy populations of brown and rainbow trout. T

7 hatch types·2 access points·Brown Trout, Rainbow Trout, Brook Trout
70

Swift River

NHFreestone500-1,000 wild brook trout in upper sections; 300-600 mixed species lower trout/mi

The Swift River flows 26 miles through the heart of the White Mountain National Forest along the scenic Kancamagus Highway, offering pristine wild brook trout fishing in pocket water, plunges, and poo

7 hatch types·3 access points·Brook Trout, Rainbow Trout, Brown Trout
71

Upper Klamath River

CAFreestoneVariable; resident trout 400-800 per mile in upper sections; steelhead runs rebuilding trout/mi

The Upper Klamath River is undergoing a historic transformation following the largest dam removal project in American history. With the removal of four dams completed in 2024, the river is reopening t

6 hatch types·3 access points·Steelhead, Rainbow Trout, Brown Trout
72

Ellis River

NHFreestone400-800 (mix of wild brook trout and stocked fish) trout/mi

The Ellis River is a 16-mile freestone stream flowing from Pinkham Notch at the base of Mount Washington through the scenic village of Jackson before joining the Saco River at Glen. Known for wild bro

7 hatch types·2 access points·Brook Trout, Rainbow Trout, Brown Trout
73

Watauga River

NCFreestone400-700 wild trout trout/mi

The Watauga River in the High Country of Northwestern North Carolina offers a mix of freestone pocket water and meadow runs flowing through scenic valley farmland. With Wild Trout designation, excelle

7 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
74

East Fork Black River

AZFreestone400-800 wild trout per mile in prime sections trout/mi

The East Fork of the Black River offers a wilderness fly fishing experience for Arizona's native Apache trout in a remote White Mountains setting. This pristine freestone stream flows through dense fo

4 hatch types·3 access points·Apache Trout, Brown Trout, Rainbow Trout
75

New Haven River

VTFreestone400-600; wild brook trout and stocked rainbows/browns trout/mi

The New Haven River is a pristine, cold mountain stream flowing through the towns of Ripton, Lincoln, and Bristol, offering excellent fly fishing for wild brook trout and stocked rainbow and brown tro

8 hatch types·3 access points·Brook Trout, Rainbow Trout, Brown Trout
76

White River

VTFreestone300-600 in prime sections; abundant wild rainbow trout trout/mi

The White River is a 60-mile free-flowing tributary of the Connecticut River that offers exceptional wild rainbow trout fishing alongside populations of wild brown and native brook trout. Known for pr

8 hatch types·4 access points·Rainbow Trout, Brown Trout, Brook Trout, Landlocked Atlantic Salmon
77

East Outlet of the Kennebec River

MEFreestone (lake-fed)300-600 combined landlocked salmon and brook trout; one of the highest salmon densities in Maine trout/mi

The East Outlet of the Kennebec River is a short but spectacular fly-fishing-only stretch flowing 3.5 miles from Moosehead Lake to Indian Pond, producing some of the finest landlocked Atlantic salmon

8 hatch types·3 access points·Landlocked Atlantic Salmon, Brook Trout
78

Upper Kennebec River

METailwater300-600 in the gorge section; mixed species including brown trout, brook trout, and landlocked salmon trout/mi

The Upper Kennebec River below Harris Dam is one of Maine's premier trophy trout fisheries, producing remarkable brown trout, rainbow trout, brook trout, and landlocked salmon in the dramatic gorge se

8 hatch types·3 access points·Brook Trout, Landlocked Atlantic Salmon, Brown Trout, Rainbow Trout
79

Mascoma River

NHFreestone400-800 in fly fishing only section; 200-500 elsewhere trout/mi

The Mascoma River flows 31 miles through Canaan, Enfield, and Lebanon in western New Hampshire, featuring a fly fishing only section below Mascoma Lake, landlocked Atlantic salmon near the lake, and p

8 hatch types·2 access points·Brown Trout, Brook Trout, Rainbow Trout, Landlocked Atlantic Salmon
80

French Broad River

NCFreestone300-600 in upper Delayed Harvest sections; excellent smallmouth bass density in warmwater sections trout/mi

The French Broad River is Western North Carolina's premier warmwater fly fishing destination, offering exceptional smallmouth bass fishing within minutes of downtown Asheville. While the upper reaches

6 hatch types·3 access points·Smallmouth Bass, Brown Trout
81

Rocky Ford Creek

WashingtonSpring Creek500-1,000 (numbers are lower than rivers but average size is significantly larger, 16-20" average) trout/mi

Washington's Rocky Ford is a spring creek phenomenon in the Columbia Basin — massive rainbow trout in clear water surrounded by desert. Sight-fishing heaven.

9 hatch types·3 access points·Rainbow Trout
82

Wilson Creek

NCFreestone300-500 wild trout in prime sections trout/mi

Wilson Creek flows through the rugged backcountry of Pisgah National Forest, offering adventurous fly fishers a wilderness trout experience. Designated as Wild Trout water and protected within the Wil

6 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
83

Walloomsac River

VTFreestone300-500; trophy section has larger fish trout/mi

The Walloomsac River near Bennington offers accessible fly fishing for wild brown and rainbow trout in a pastoral Vermont setting. With a two-mile trophy section featuring fish ranging 16 to 20 inches

6 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
84

Kennebago River

MEFreestone200-500 combined brook trout and landlocked salmon; healthy wild populations sustained by strict regulations trout/mi

The Kennebago River near Rangeley is one of Maine's most cherished wild brook trout streams, a fly-fishing-only sanctuary that produces native brookies up to 5 pounds and landlocked Atlantic salmon in

8 hatch types·3 access points·Brook Trout, Landlocked Atlantic Salmon
85

Magalloway River

METailwater300-500 combined species in the tailwater section; strong populations of rainbow, brown, and brook trout trout/mi

The Magalloway River below Aziscohos Dam is one of western Maine's finest cold-water fisheries, producing rainbow trout, brown trout, brook trout, and landlocked Atlantic salmon in a remote stretch of

7 hatch types·2 access points·Brook Trout, Landlocked Atlantic Salmon, Brown Trout, Rainbow Trout
86

Chevelon Creek

AZFreestone300-600 wild brown trout per mile; lower density but larger average size trout/mi

Chevelon Creek carves a remote canyon through the Mogollon Rim country, offering adventurous anglers a chance at large wild brown trout in a spectacular wilderness setting. Access requires a challengi

4 hatch types·2 access points·Brown Trout
87

Linville River

NCFreestone250-450 wild trout in the gorge section trout/mi

The Linville River carves one of the most dramatic gorges in the Eastern United States, plunging 2,000 feet through the Blue Ridge escarpment in a series of spectacular waterfalls and wild pocket wate

7 hatch types·3 access points·Brown Trout, Rainbow Trout, Brook Trout, Smallmouth Bass
88

Lamoille River

VTFreestone250-450 in prime sections trout/mi

The Lamoille River courses through Northern Vermont for 85 miles, offering diverse fishing opportunities for rainbow trout, brook trout, and landlocked Atlantic salmon. With good access, scenic mounta

7 hatch types·3 access points·Rainbow Trout, Brook Trout, Brown Trout, Landlocked Atlantic Salmon
89

Winooski River

VTFreestone200-500 depending on section trout/mi

The Winooski River is northern Vermont's premier fly fishing destination, flowing 90 miles from Cabot to Lake Champlain through diverse terrain. With wild brown trout, stocked rainbows, native brook t

7 hatch types·3 access points·Brown Trout, Rainbow Trout, Brook Trout, Landlocked Atlantic Salmon
90

John Day River

OregonFreestoneSmallmouth bass densities estimated at 200-400+ per mile in prime reaches; this is primarily a bass and steelhead fishery trout/mi

Oregon's John Day is the longest undammed river in the state, with multi-day float trips through high desert canyon and healthy populations of wild smallmouth and trout.

6 hatch types·4 access points·Rainbow Trout, Steelhead, Mountain Whitefish
91

West Branch Penobscot River

METailwater200-400 combined brook trout and landlocked salmon; one of the highest densities of landlocked salmon in the Northeast trout/mi

The West Branch of the Penobscot River below Ripogenus Dam is widely considered the finest landlocked Atlantic salmon river in the continental United States. This legendary 11-mile stretch through rem

8 hatch types·3 access points·Brook Trout, Landlocked Atlantic Salmon
92

Crooked River

MEFreestone200-400 in prime sections; wild brook trout throughout with landlocked salmon in lower sections trout/mi

The Crooked River is southern Maine's premier wild trout stream, a 43-mile river flowing from Songo Pond to Sebago Lake that supports healthy populations of wild brook trout, landlocked Atlantic salmo

7 hatch types·3 access points·Brook Trout, Brown Trout, Landlocked Atlantic Salmon
93

Roach River

MEFreestone200-400 combined brook trout and landlocked salmon; healthy wild populations protected by catch-and-release regulations trout/mi

The Roach River near Kokadjo is Maine's only catch-and-release, fly-fishing-only river, a pristine 6-mile stream flowing from First Roach Pond into Spencer Bay on Moosehead Lake. This remote tributary

7 hatch types·3 access points·Brook Trout, Landlocked Atlantic Salmon
94

Mitchell River

NCFreestone200-400 wild trout in Special Regulation sections trout/mi

The Mitchell River flows through the rolling Piedmont foothills of Northwestern North Carolina, offering a unique combination of wild trout in the headwaters and excellent smallmouth bass fishing in t

7 hatch types·3 access points·Rainbow Trout, Brown Trout, Brook Trout
95

Deep Creek

NCFreestone200-400 wild trout in lower sections; higher densities in upper brook trout water trout/mi

Deep Creek in the Great Smoky Mountains National Park offers classic mountain brook trout fishing in a protected wilderness setting. With easy access from Bryson City, scenic waterfalls, and healthy p

6 hatch types·3 access points·Brown Trout, Rainbow Trout, Brook Trout
96

Dog River

VTFreestone200-400; wild brown and brook trout trout/mi

The Dog River is a small to medium freestone stream flowing through central Vermont, offering quality wild brown trout and brook trout fishing in a scenic, accessible setting. Known for technical dry

6 hatch types·3 access points·Brown Trout, Rainbow Trout, Brook Trout
97

Moose River (Jackman)

MEFreestone (tailwater below Brassua Lake dam)150-400 depending on section; highest densities below Brassua Lake dam trout/mi

The Moose River near Jackman flows through some of Maine's most remote wilderness, providing excellent fishing for native brook trout and landlocked Atlantic salmon in a landscape of dense forest, bog

7 hatch types·2 access points·Brook Trout, Landlocked Atlantic Salmon
98

Mettawee River

VTFreestone150-350 depending on section trout/mi

The Mettawee River flows through western Vermont's agricultural valleys, offering accessible fly fishing for wild brown, rainbow, and native brook trout. Best fished where tributaries create pools and

6 hatch types·3 access points·Brown Trout, Brook Trout, Rainbow Trout
99

Owyhee River

OregonTailwaterRobust population with redd counts of 197.3 brown trout redds per mile in peak years trout/mi

Oregon's Owyhee is a desert trophy brown trout fishery — remote, uncrowded, and capable of producing fish over 24 inches in stunning canyon water.

9 hatch types·3 access points·Brown Trout, Rainbow Trout, Mountain Whitefish
100

Grand Lake Stream

MEFreestoneHigh density of landlocked salmon and brook trout; one of the original four native salmon strains in the Lower 48 trout/mi

Grand Lake Stream is one of the most historic fly fishing destinations in the United States, a 3-mile stretch of gin-clear water flowing from West Grand Lake that harbors one of the original four stra

8 hatch types·3 access points·Landlocked Atlantic Salmon, Smallmouth Bass, Brook Trout
101

Rapid River

MEFreestoneHigh density of trophy-class brook trout; exact numbers protected but among the highest concentrations of large wild brookies in the Lower 48 trout/mi

The Rapid River is widely regarded as the premier wild brook trout fishery in the United States, where native brookies averaging 4 pounds inhabit a short but dramatic stretch of river connecting Lower

7 hatch types·2 access points·Brook Trout, Landlocked Atlantic Salmon
102

Otter Creek

VTFreestoneVaries widely by section; best fishing at tributary junctions trout/mi

Otter Creek is Vermont's longest river at 112 miles, offering diverse fishing from cold-water brook trout in headwaters to mixed trout and warmwater species in lower sections. Cold tributaries like th

6 hatch types·3 access points·Brook Trout, Brown Trout, Rainbow Trout
103

Great Basin NP Streams

NVFreestoneVariable; small-stream fishery with willing brook trout dominant trout/mi

The streams of Great Basin National Park offer high-alpine fly fishing for brook, brown, rainbow, and Lahontan cutthroat trout in one of Nevada's most spectacular mountain settings. Lehman Creek and B

3 hatch types·3 access points·Brown Trout, Brook Trout, Rainbow Trout, Lahontan Cutthroat Trout
104

Pyramid Lake

NVStillwaterN/A (lake fishery) trout/mi

Pyramid Lake is one of the premier trophy Lahontan cutthroat trout fisheries in the world, offering the chance to catch native cutthroats exceeding 20 pounds in the stark beauty of Nevada's high deser

2 hatch types·3 access points·Lahontan Cutthroat Trout
105

Ruby Mountains / Lamoille Creek

NVFreestone/AlpineVariable; small-stream fishery with willing fish in pocket water trout/mi

The streams of the Ruby Mountains offer high-alpine fly fishing for brook, rainbow, and Lahontan cutthroat trout in one of Nevada's most spectacular mountain ranges. Lamoille Creek and other Ruby trib

4 hatch types·2 access points·Brook Trout, Rainbow Trout, Lahontan Cutthroat Trout
106

South Fork Reservoir

NVStillwater/TailwaterN/A (lake fishery) trout/mi

South Fork Reservoir is a high-desert impoundment offering diverse fishing for rainbow and brown trout plus smallmouth bass in a scenic canyon setting. This stillwater fishery provides good shore and

2 hatch types·2 access points·Rainbow Trout, Brown Trout, Smallmouth Bass
107

Wild Horse Reservoir

NVStillwaterN/A (lake fishery) trout/mi

Wild Horse Reservoir is a high-desert impoundment offering excellent fishing for rainbow and brown trout plus smallmouth bass in a remote northern Nevada setting. This 2,830-acre reservoir provides go

2 hatch types·2 access points·Rainbow Trout, Brown Trout, Smallmouth Bass
108

Jarbidge River

NVFreestoneVariable; small stream fishery with lower densities but high wilderness quality trout/mi

The Jarbidge River flows through one of Nevada's most remote wilderness areas, offering backcountry fly fishing for wild rainbow, brook, and bull trout in pristine mountain streams surrounded by drama

4 hatch types·1 access points·Rainbow Trout, Brook Trout, Bull Trout
109

Bruneau River

NVFreestoneVariable; small-river fishery with lower densities in remote setting trout/mi

The Bruneau River flows from Idaho through remote northwestern Nevada, offering wilderness fly fishing for wild rainbow and brown trout in a dramatic desert canyon. This small freestone river provides

3 hatch types·1 access points·Rainbow Trout, Brown Trout

Frequently Asked Questions

What is the best fly fishing river in the western United States?
Based on our composite scoring of trout density, hatch diversity, and public access, Montana's Missouri River and Bighorn River consistently rank among the top. The Missouri offers 3,500+ trout per mile with legendary PMD and trico hatches, while the Bighorn features similar densities with year-round midge fishing.
What state has the best fly fishing?
Montana leads with five elite trout rivers including the Madison, Yellowstone, and Missouri. However, Idaho's Henry's Fork and South Fork Snake offer world-class dry fly fishing, and Colorado's tailwaters (Frying Pan, South Platte) rival any water in the West for technical fishing.
When is the best time to fly fish in the West?
June through September is peak season across most western rivers, with the best dry fly fishing during summer hatches. However, tailwaters like the Bighorn (MT), Frying Pan (CO), and Crooked River (OR) fish well year-round. Spring runoff typically runs mid-May through late June on freestone rivers.
Do I need a guide for western fly fishing?
Not necessarily, but a guide dramatically shortens the learning curve on unfamiliar water. Most rivers on our list have excellent public access for DIY anglers. We recommend hiring a guide for at least one day on any new river to learn productive sections and techniques.
What is the average cost of a guided fly fishing trip out West?
Full-day guided float trips typically run $500-650 for one or two anglers, including flies and lunch. Walk-wade trips are slightly less at $400-550. Multi-day lodge packages range from $500-800 per person per day all-inclusive. Prices vary by state and season.