The Town of Île-Perrot is a town and municipality in southwestern Quebec, Canada. The population as of the Canada 2016 Census was 10,756. The town is at the western end of Lake Saint-Louis, and borders the local island communities.