Medicine Lake is located within Jasper National Park, Alberta, Canada. It is located approximately 20km southeast of the townsite of Jasper, Alberta. Medicine Lake is approximately 7km long and is a relatively shallow lake. The lake is part of the Maligne Valley watershed which is mainly glacial fed.