Mascouche is an off-island suburb of Montreal situated in southern Quebec, Canada. It is located along the Mascouche River within the Les Moulins Regional County Municipality.
The city has a population of 51,183, which ranks it as the 20th largest municipality in the province of Quebec.