St. Joseph, Missouri, the seat of Buchanan County. It is in northwestern Missouri, on the Missouri River, about 45 miles (72 km) north-northwest of Kansas City.