The Knife River is a tributary of the Missouri River, approximately 120 mi (193 km) long, in North Dakota in the United States.
It rises in west central North Dakota, in the Killdeer Mountains in Billings County. It flows east, and is joined by Spring Creek near Beulah. It joins the Missouri north of Stanton, at the Knife River Indian Village National Historic Site .
See also