Fondé sur le territoire des seigneuries d'Autray et de La Noraye, achetées par James Cuthbert, un des aides de camp du général Wolfe, Saint-Thomas est constituée en paroisse le et érigée en village le , la paroisse est nommée en l’honneur du curé de Sainte-Élisabeth, Thomas-Léandre Brassard[1].
Géographie
La rivière la Chaloupe délimite le nord-ouest de la municipalité puis la traverse vers le nord-est.
La rivière L'Assomption, qui coule vers le sud-est, délimite le sud-ouest de la municipalité.
À partir de son crénon, au sud de la ville, le ruisseau du Point du Jour coule vers sa confluence avec la rivière L'Assomption au sud-ouest.
La rivière Saint-Joseph délimite le sud-est de la municipalité du sud-ouest au nord-est.