The Provo River starts in the Uintas Mountains at Washington Lake and ends at Utah Lake in the city of Provo.


The Provo River is made up of two main branches the North Fork and the South Fork. The South Fork of the Provo River mainly follows the Mirror Lake Highway through the Uintas, breaking off towards Woodland and Francis, then emptying into Jordanelle Reservoir. The Provo River then runs through the city of Heber and empties into Deer Creek Reservoir. From this point the Provo River runs down Provo Canyon through the city of Provo and empties into Utah Lake. The Provo River is broken up into three sections. The Upper Provo is from Washington Lake to Jordanelle. The Middle Provo is from Jordanelle to Deer Creek. The Lower Provo is below Deer Creek. The North Fork of the Provo River begins at Long Lake in the Uintas, then flows into Weir Reservoir, then flows south before merging with the South Fork.


Cobble Creek, Soapstone Creek, Rock Creek, Boulder Creek, Duchesne River,

Blue Ribbon

There are two sections of the Provo River that are considered Blue Ribbon Fisheries. The Middle Provo River and the Lower Provo River.

Fish Species

Brown Trout, Cutthroat Trout, Rainbow Trout, Tiger Trout, and Arctic Grayling.

Fishing Regulations

Updated for the 2024 fishing season.
From Center Street Bridge (entrance to Utah Lake State Park) upstream to I-15 (Utah County):
• All suckers must be immediately released.
• CLOSED to the possession of walleye from March 1 through 6 a.m. on the first Saturday of May.
• No limit on northern pike. Anglers must not release any northern pike they catch. All northern pike must be immediately killed.
• CLOSED to nighttime bowfishing (sunset to sunrise) from the first Saturday of May through 6 a.m. on the second Saturday of July.
From Olmstead Diversion Dam upstream to Deer Creek Dam (Utah and Wasatch counties):
• Limit 2 trout under 15 inches.
• Artificial flies and lures only.
From Legacy Bridge on Midway Lane (SR-113) in Midway upstream to Jordanelle Dam (Wasatch County):
• Limit 2 trout under 15 inches.
• Artificial flies and lures only
From Jordanelle Reservoir upstream to the confluence of the north and south forks of the Provo River (Wasatch County):
• Limit 2 brown trout under 15 inches.
• CLOSED to the possession of cutthroat and rainbow trout and their hybrids. All cutthroat and rainbow trout and their hybrids must be immediately released.
• Artificial flies and lures only.

Nearby Areas to Fish

Uintas Mountains, Jordanelle Reservoir, Rockport Reservoir, Timber Lakes, Deer Creek Reservoir, Vivian Park Pond, and Utah Lake.