The river's headwaters sit in BC's Selkirk Mountains, part of a range that extends roughly 326 miles from near Coeur d'Alene, Idaho, north into Canada. Only a short stretch, about 9 km (stream order 5, well down the network toward river scale), lies north of the border before Upper Priest River crosses into Idaho. From there it feeds Upper Priest Lake, connected to Priest Lake by a 2.5-mile no-wake channel known as the Thorofare, and Upper Priest Lake itself sits inside a designated Scenic Area reachable only by boat, foot or mountain bike, even from the Idaho side. The Priest River, measured from Upper Priest Lake, runs roughly 109 km (68 miles) before joining the Pend Oreille River near the town of Priest River, Idaho. That confluence is part of the same Pend Oreille system this vault's
Pend-d'Oreille River page covers (the BC reach below Waneta and Seven Mile dams), but the two stretches sit hundreds of kilometres apart with Idaho and Washington state between them, so treat them as separate fisheries rather than one contiguous water.
Provincial fish and stream inventory data records a direct catch of
westslope cutthroat trout on the BC reach of Upper Priest River. Bull trout and rainbow trout appear in the wider barrier-connectivity model as reachable habitat, but neither has a confirmed record on this stretch.