La circonscription de Saint-François a été créée en 1972 à partir de parties de Compton, Sherbrooke et, dans une moindre mesure, Richmond[3]. Elle n'est que légèrement modifiée en 1980, et en 1992 elle cède la municipalité de Ascot Corner à Mégantic-Compton. En 2001, le territoire de Saint-François est réduit au nord au profit des circonscriptions de Sherbrooke, Orford et Mégantic-Compton, mais s'agrandit au sud à l'encontre des deux dernières, gagnant en particulier la ville de Coaticook[3].
En 2011, Saint-François est agrandi de quelques municipalités rurales prélevées sur Orford et Mégantic-Compton, ainsi que d'une partie de la ville de Sherbrooke qui se trouvait dans la circonscription de Johnson[4].
Territoire et limites
La circonscription de Saint-François comprend les municipalités suivantes: