The first settler in the village was Joseph Bertin in the early 19th century. The village was originally named Saint-Joseph, but changed in 1904 to avoid confusion with another Saint-Joseph near Memramcook.
The village was incorporated in 1978.
On 1 January 2023, Saint-Léolin amalgamated with the three other villages and all or part of four local service districts to form the new of Rivière-du-Nord.[2][3] The community's name remains in official use.[4]
Demographics
In the 2021 Census of Population conducted by Statistics Canada, Saint-Léolin had a population of 615 living in 305 of its 330 total private dwellings, a change of -4.9% from its 2016 population of 647. With a land area of 19.73 km2 (7.62 sq mi), it had a population density of 31.2/km2 (80.7/sq mi) in 2021.[1]