Elle est située dans la région de la Montérégie.
Elle est entourée de plusieurs municipalités, notamment Saint-Hyacinthe, Saint-Césaire et Saint-Damase. La ville compte une population de plus de 10 000 habitants et offre une variété d'activités récréatives et culturelles tout au long de l