The most famous fly fishing river in Provo Utah is the Provo River. The Provo River is divided into three sections: the Upper Provo, the Middle Provo, and the Lower Provo. The Upper Provo starts in the High Uintas and drains into Jordanelle Reservoir. When it comes out of the Jordanelle Dam, it is considered the Middle Provo as it travels through the Heber Valley. It then fills up Deer Creek Reservoir and then everything that comes out of Deer Creek Dam flows into Provo Canyon, which is considered the lower Provo until it reaches Utah Lake.