Le Village de Saint-Thomas fut fondé en 1855 puis, il change de statut pour municipalité, en 1993. Elle est située dans la région de Lanaudière, juste à l'est de Joliette et à près de 75 km au sud-ouest de Trois-Rivières. Sa superficie est d’environ 95 km².