It receives Hazard Creek and Payette Creek both from the right, then receives Boulder Creek, the Rapid River and Squaw Creek from the left, and past Pollock, before joining the Salmon River at the town of Riggins, at 1720 feet above sea level.