Jordanelle Dam to River Road
The Middle Provo begins at the outlet of Jordanelle Dam below US-40 and runs down toward Heber City, and the coldest, most stable water is in these upper miles. This is where the river's stonefly hatch happens, with golden stones from May into July just below the dam.
Heber Valley and the restoration reach
Through the Heber Valley the river was rebuilt from a straightened channel into meanders and side channels by the Provo River Restoration Project, and the public corridor along River Road and the valley lanes is where most anglers park and walk. It is a meadow river of riffles, bends and undercut banks, wadeable at normal flows and never floated.
Midway to Deer Creek Reservoir
Below the Legacy Bridge on Midway Lane the river passes Charleston, picks up Snake Creek and slows into the head of Deer Creek Reservoir. The USGS gauge this page reads is near Charleston, at the bottom of the reach. Regulations change at Legacy Bridge, so know which side of it you are on.
Brown trout
Wild browns are the majority fish on the Middle Provo and hold along the sod banks and in the deeper bends. The Mother's Day caddis in May, green drakes in June and July, PMDs from June into September, Tricos in July and August and the fall baetis are their surface calendar; sowbugs, scuds and midges take them the rest of the year.
Rainbow trout
Rainbows are present through the reach in smaller numbers than the browns and are the more willing midday risers during the caddis and PMD hatches. Cutthroat turn up occasionally near Jordanelle.
Season and regulations
The Middle Provo fishes all year because Jordanelle releases keep it open. Utah shops call 200 to 650 cfs the wading window; below 200 cfs the fish get spooky and holding water shrinks, above 650 cfs the crossings get dangerous, and that is the range this page compares the Charleston gauge to. Summer irrigation releases usually sit in the 250 to 450 cfs band and winter flows near 135 cfs.
Utah's 2026 guidebook makes the river from Legacy Bridge on Midway Lane (SR-113) upstream to Jordanelle Dam artificial flies and lures only with a limit of 2 trout under 15 inches; from Deer Creek Dam to Legacy Bridge statewide rules apply. Check the current Utah DWR fishing guidebook before you go.