This southern Quebec riding extends from Sherbrooke in the east to Montreal in the west, straddling the Quebec regions of Montérégie and Estrie. The district includes the central and eastern Rouville Regional County Municipality, all of La Haute-Yamaska (except Bromont) and southwestern Le Val-Saint-François Regional County Municipality. The main communities are Granby, Roxton Pond, Saint-Césaire, Saint-Alphonse, Valcourt, Waterloo, Saint-Paul-d'Abbotsford, Shefford, Granby Township, and Rougemont. The Area is 1,428 km2. The neighbouring ridings are Brome—Missisquoi, Saint-Jean, Chambly—Borduas, Saint-Hyacinthe—Bagot, Drummond, and Richmond—Arthabaska.