De constitution récente, la municipalité de Sainte-Marthe-sur-le-Lac connaît depuis quelques années une croissance démographique extraordinaire. On assiste à un véritable boom de la construction résidentielle. À l’instar des municipalités de Pointe-Calumet et de Deux-Montagnes, l’urbanisation du territoire s’est réalisée grâce à la villégiature.
La municipalité a décidé d’aménager une de ses anciennes sablières en plage municipale. Celle-ci est ouverte au public depuis l’été 1993. Une plaine inondable située en bordure du lac des Deux Montagnes a permis de créer, il y a plusieurs années, une frayère qui facilite la régénérescence de la faune et de la flore.
Le territoire de cette municipalité provient du détachement d’une partie de la ville de Saint-Eustache. Historiquement, la population a occupé le territoire bien avant l'érection de la paroisse de Sainte-Marthe-sur-le-Lac, fondée le 13 juin 1958. Ce nom est repris lors de l'établissement officiel de la municipalité en 1960.
Le choix du nom de la municipalité a été inspiré par Marthe, sœur de Marie Médiatrice, patronne de la paroisse religieuse de Pointe-Calumet. Le spécificatif « sur-le-Lac » s’explique par la situation géographique de la municipalité située en rive du lac des Deux Montagnes.
En 1973, le statut de ville sera accordé à Sainte-Marthe-sur-le-Lac. Les Marthelaquois fondent à cette époque leur économie, à l'instar de nombreux endroits de cette région, sur une large clientèle éprise de plein air et d'activités aquatiques estivales.