According to the town's website, the population is approximately 5,400[5] and growing steadily as a result of the suburban sprawl in the North Shore of Greater Montreal.
The first settlers arrived near the 1770s and built a flour mill on a township located alongside the Rivière de l'Achigan.
In 1787, the Saint-Roch-de-l'Achigan Parish was formed and in 1832, its post office opened, three years after the construction of its first school.
[1] In 1921, Saint-Roch lost a part of its territory when the Municipality of Saint-Roch-Ouest was formed.
[1] Population trend:[7] Private dwellings occupied by usual residents: 2,165 (total dwellings: 2,226) Mother tongue: The town is accessible via Autoroute 25 which links Laval and Montreal towards the northeastern suburbs including Terrebonne and Mascouche.