Sainte Rose du Lac (usually abbreviated Ste. Rose du Lac) is a former town located approximately 50 km east-southeast of Dauphin, Manitoba and approximately 300 km west-northwest of Winnipeg. It is located within the Municipality of Ste. Rose and has a population of 1,023 as of the Canada 2011 Census.