Its largest tributary, the East Fork South Fork Salmon River, originates northeast of Cecilville, near the junction of the Scott Mountains and the Salmon Mountains, and flows 15 miles southwest to join the South Fork upstream of Cecilville.