Rising out of the marshy western end of Great Slave Lake, the Mackenzie River flows generally west-northwest for about , passing the hamlet of Fort Providence.
Most of the Mackenzie River is a broad, slow-moving waterway; its elevation drops just 156m from source to mouth [REF].