La municipalité couvre dans la partie nord de la MRC de Maskinongé; elle s'avère la deuxième plus grande municipalité de la MRC, soit derrière Saint-Alexis-des-Monts. Elle compte aussi la deuxième plus petite densité de population avec 6,1 habitants/km².