The river rises at Haystack Notch in the unorganized territory of South Oxford within the White Mountain National Forest and flows northeast, joining the East Branch at the South Oxford-Bethel town line to form the Pleasant River.