Sainte-Marie is a city in the province of Quebec. It is the seat of the Municipalité régionale de la Nouvelle-Beauce, in Chaudière-Appalaches. The population was 12,889 as of the Canada 2011 Census, 99.0% French-speaking as of 2006. It is located 59 kilometres (37 mi) south-east of Quebec City, on the Chaudière River.