About 53 miles (85 km) long,[3] it starts as the confluence of several gulches on the east slope of Coos Mountain in Coos County. The river first flows north, but then turns west and south. It intersects Laverne County Park, passes through the rural community of Fairview and then Rock Prairie County Park before receiving Middle Creek from the left. It continues south through the hills and receives the East Fork Coquille River, also from the left, at the rural community of Gravelford. The river then turns west, meandering to a point north of Myrtle Point. Here it joins the South Fork Coquille River to form the Coquille, which flows west to the Pacific Ocean at Bandon.[4]
Tributaries
Named tributaries of the North Fork Coquille River from source to mouth are Little North Fork Coquille River followed by North Fork, Giles, Neely, Whilley, Moon, Hudson, and Swayne creeks. Below this come Evans, Steele, Blair, Lost, Middle, Schoolhouse, Garage, Wood, and Wimer creeks. Next is the East Fork Coquille River followed by Johns, Kessler, Carey, and Llewellyn creeks.[4]
Watershed
About 70 percent of the Coquille River basin is forested, and most of the forest land produces commercial timber. Other land uses in the basin include farming and mining. Population is very sparse on the forested slopes above the valleys.[3]