Moose Lake is the only lake along the course of the Fraser River. It is in Mount Robson Provincial Park, British Columbia, Canada, along the upper reaches of the river about 3.9 km downstream from the mouth of the Moose River.
Moose Lake is a long, medium width lake that is wider at its inlet and more narrow toward the outlet. It is 11.7 km long and 1.9 km wide at its widest point which is near its inlet. At its east end, the Fraser flows into the lake after going through a marsh. The river exits the lake at its west end. The Yellowhead Highway and the Canadian National Railway (Via Rail's Canadian and JasperâÂÂPrince Rupert train also use the CN tracks) follow the north lake shore closely.