It rises in northeastern Tillamook County, near its border with Washington County, and flows west-northwest through the mountains, joining the Nehalem from the southeast about 15 miles northeast of the city of Nehalem.