 The Sanpoil River originates near the city of Republic, in the Okanagan Highland, east of the Okanogan River.It flows south through the Colville National Forest, Okanogan National Forest, and the Colville Indian Reservation.After entering the reservation the river receives its main tributary, the West Fork Sanpoil River.