Loading river guide…

Utah · tailwater · Brown Trout, Rainbow Trout, Bonneville Cutthroat Trout
The Provo River is Utah's crown jewel of fly fishing — a blue-ribbon tailwater that flows within an hour of Salt Lake City yet consistently produces brown trout over 20 inches. Regulated as catch-and-release on its most productive stretch and stocked with a population of wild, self-sustaining fish, the Provo punches well above its weight for a river this accessible. It flows roughly 70 miles from its headwaters above Woodland in the Uinta Mountains through the Heber Valley, eventually emptying into Utah Lake near Provo. Along the way it passes through three distinct sections, each offering a fundamentally different fishing experience.
The Upper Provo, above Jordanelle Reservoir, is the river in its most natural state — a classic freestone mountain stream tumbling through aspen and pine canyon terrain. The water is narrow, fast, and cold, holding native Bonneville cutthroat trout alongside browns and the occasional rainbow. This section receives the least pressure of the three and rewards anglers willing to hike off the beaten path. The fishing is technical in places, with tight casting lanes and spooky fish in crystal-clear water, but on a summer morning with Yellow Sallies on the surface and cutthroat sipping them from behind every rock, few rivers in the Mountain West feel more alive.
The Middle Provo — running from Jordanelle Dam downstream through the Heber Valley to Deer Creek Reservoir — is the section that defines the river's reputation. The Jordanelle releases cold, oxygen-rich water year-round, maintaining ideal trout temperatures even during the heat of July when most Utah rivers grow too warm to fish responsibly. The Middle Provo's artificial-only, catch-and-release regulations have allowed its wild trout population to develop over decades, producing brown trout that average 14 to 18 inches with genuine trophy fish in the 22-to-26-inch range lurking in the deeper pools and undercut banks. The Heber Valley meadow section near Charleston is broad and gentle, ideal for learning the river's rhythms, while the canyon stretch downstream near Vivian Park narrows dramatically and demands more aggressive wading. The Middle Provo rewards study — fish the same run enough times and you begin to recognize individual fish by their holding lies and feeding behavior.
The Lower Provo below Deer Creek Dam carries the same tailwater character as the Middle section — cold dam releases sustaining quality fish well into the canyon — but sees a fraction of the fishing pressure. The canyon here is narrower and more dramatic, with sheer walls channeling the river through runs and pools that hold underappreciated numbers of large brown trout. Locals know about the Lower Provo; most visiting anglers don't look past the Middle section, which makes the canyon stretch a genuine sleeper for anglers seeking quality fishing without the crowds.
Seasonally, the Provo fishes year-round. March and April see consistent Blue-winged Olive hatches in the afternoons that bring fish to the surface even in cold temperatures. May kicks off the Pale Morning Dun season, the river's most celebrated hatch, with fish rising confidently through the Heber Valley meadows on calm mornings. Summer transitions to evening caddis and terrestrial fishing — hoppers along the meadow banks in July and August produce explosive takes from fish that would otherwise demand a size-22 dry presented on 7X tippet. Fall is the Provo at its most magnificent: October BWO hatches, dropping water temperatures, and brown trout beginning their pre-spawn aggression combine to create the best dry-fly fishing of the year. Even December and January produce fish on midges, and the absence of crowds on a bluebird winter morning on the Middle Provo is its own reward.
No sessions logged for this river yet.
Be the first to log a session →Middle Provo (Jordanelle Dam to Deer Creek Reservoir): catch-and-release, artificial lures and flies only. A Utah fishing license is required. Check Utah DWR for current slot limits and gear restrictions on Upper and Lower sections.
Upper freestone section access along Hwy 150 east of Kamas. Artificial flies and lures only. Bonneville cutthroat and browns in narrow, fast water.
Public access east of Woodland on SR-35. Freestone character with browns and cutthroat. Multiple pullouts along the highway.
Primary access just below Jordanelle Dam. This is
Multiple pullouts along River Road through the Heber Valley meadow section. The braided, restored channel holds large browns in secondary channels. Best sight-fishing on the Middle Provo.
Regulation boundary access at SR-113 bridge. Flies/lures only upstream toward Jordanelle Dam; bait allowed downstream toward Charleston. Park on the south side.
Town of Charleston access at the lower end of the Middle Provo. Bait allowed here. Good riffles and runs both up and downstream. Less pressure than the Jordanelle end.
Top of the Lower Provo, immediately below Deer Creek Reservoir. Cold dam releases create tailwater conditions extending through Provo Canyon. Significantly less pressure than the Middle Provo with comparable and often larger fish.
Lower Provo access in Provo Canyon at Vivian Park. The canyon narrows here with challenging wading and big browns holding in the shadows below canyon walls. Less-pressured water compared to the Middle Provo.
| Month | Insect | Size | Pattern |
|---|---|---|---|
| March | Blue-winged Olive (Baetis) | #18-22 | Parachute BWO, RS2, Sparkle Dun |
| Midges | #22-26 | Zebra Midge, Mercury Midge, Griffith's Gnat | |
| April | Blue-winged Olive (Baetis) | #18-22 | Parachute BWO, RS2, WD-40 |
| Midges | #22-26 | Zebra Midge, Disco Midge | |
| Little Yellow Stonefly | #14-16 | Yellow Sally, Stimulator | |
| May | Pale Morning Dun (PMD) | #16-18 | PMD Sparkle Dun, PMD Cripple, Pheasant Tail |
| Caddis | #14-16 | Elk Hair Caddis, X-Caddis, CDC Caddis | |
| Blue-winged Olive | #18-22 | Parachute BWO, RS2 | |
| June | Pale Morning Dun (PMD) | #16-18 | PMD Sparkle Dun, PMD Cripple |
| Caddis | #14-16 | Elk Hair Caddis, Peacock Caddis, CDC Caddis | |
| Little Yellow Stonefly | #14-16 | Yellow Sally, Yellow Stimulator | |
| July | Pale Morning Dun (PMD) | #16-18 | PMD Sparkle Dun, CDC PMD |
| Caddis | #14-16 | Elk Hair Caddis, X-Caddis | |
| Hoppers | #8-12 | Chubby Chernobyl, Morrish Hopper, Dave's Hopper | |
| August | Hoppers | #8-12 | Chubby Chernobyl, Morrish Hopper, Parachute Hopper |
| Caddis | #14-16 | Elk Hair Caddis, Goddard Caddis | |
| Ants and Beetles | #14-18 | Fur Ant, Flying Ant, Foam Beetle | |
| September | Blue-winged Olive (Baetis) | #18-22 | Parachute BWO, RS2, Sparkle Dun |
| Caddis | #14-16 | Elk Hair Caddis, X-Caddis | |
| Hoppers (fading) | #10-12 | Chubby Chernobyl, Morrish Hopper | |
| October | Blue-winged Olive (Baetis) | #18-22 | Parachute BWO, RS2, WD-40 |
| Midges | #22-26 | Zebra Midge, Mercury Midge, Griffith's Gnat | |
| November | Blue-winged Olive (Baetis) | #20-24 | Parachute BWO, RS2 |
| Midges | #22-26 | Zebra Midge, Mercury Midge |