L'Assomption est une municipalité du Québec située dans la municipalité régionale de comté de L'Assomption, dans Lanaudière. Son nom, qui fait référence à l'Assomption de Marie, lui vient de la rivière L'Assomption en bordure de laquelle elle se trouve.
Elle est située au nord-est de Montréal, sur les rives de la rivière L'Assomption. La partie centrale de la ville se trouve sur une presqu'île tracée par les méandres de la rivière.
La ville est traversée par l'autoroute 40 et par les routes 339, 341, 343 et 344. Elle est également desservie par les trains du Canadien National ainsi que par les Chemins de fer Québec-Gatineau.