La Municipalité de Sainte-Marthe-sur-le-Lac fut fondée en 1960 puis, elle change de statut pour ville, en 1973. Elle est située dans la région administrative des Laurentides, sur la rive du lac des Deux Montagnes, à près de 2 km à l'ouest de la pointe ouest de Laval. Sa superficie est d’environ 13 km².