The North Fork Touchet River is the primary headwater of the Touchet River, flowing through Columbia County, Washington. The river begins in the Blue Mountains in a ravine just east of Ski Bluewood. It flows north, past the Touchet Corral Sno-Park, in a narrow valley between Chase Mountain to the west and Middle Point Ridge to the east. It is joined by Spangler, Lewis and Jim Creeks from the right before receiving the Wolf Fork from the left. An unnamed tributary from the right forms Hompegg Falls just downstream of Spangler Creek. Below the Wolf Fork it flows northwest through a wider valley before joining the South Fork Touchet River at Baileysburg, south of Dayton, to form the main stem of the Touchet.