Sainte-Marguerite (French pronunciation: [sɛ̃t maʁɡərit] ⓘ) is a parish municipality in La Nouvelle-Beauce Regional County Municipality in the Chaudière-Appalaches region of Quebec, Canada.
Its population is 1,107 as of the Canada 2011 Census.
It is named after Marguerite Marcoux, who gave part of the land she owned in 1830 for the construction of a church.
In the 2021 Census of Population conducted by Statistics Canada, Sainte-Marguerite had a population of 1,175 living in 491 of its 531 total private dwellings, a change of 9% from its 2016 population of 1,078.
With a land area of 83.05 km2 (32.07 sq mi), it had a population density of 14.1/km2 (36.6/sq mi) in 2021.