La Ville de Lachute fut fondée en 1885. Une série de fusions agrandiront la ville: En 1966, Lachute et le Village d'Ayersville se fusionnent, pour former la Cité de Lachute. En 1971, dans le contexte de la construction de l'aéroport international de Mirabel, une partie du territoire de la Paroisse de Saint-Jérusalem-d'Argenteuil est fusionnée avec celui de Lachute. En 1981, la Cité de Lachute redevient la Ville de Lachute. En 2000, une partie du territoire de Mirabel est fusionnée avec celui de Lachute. Elle est située à près de 47 km à l'ouest de Laval et est traversée par la rivière du Nord. Son territoire s'étend sur environ 113 km².