Fort St. James is a district municipality and former fur trading post in northern central British Columbia, Canada. It is located on the south-eastern shore of Stuart Lake in the Omineca Country, at the northern terminus of Highway 27, which connects to Highway 16 at Vanderhoof.