Le canton n° 19 (Hurigny) comprend les communes suivantes : Azé, Berzé-la-Ville, Bissy-la-Mâconnaise, Burgy, Bussières, Charbonnières, Chevagny-les-Chevrières, Clessé, Cruzille, Fleurville, Hurigny, Igé, Laizé, Lugny, Milly-Lamartine, Montbellet, Péronne, Prissé, La Roche-Vineuse, Saint-Albain, Saint-Gengoux-de-Scissé, Saint-Martin-Belle-Roche, Saint-Maurice-de-Satonnay, La Salle, Senozan, Sologny, Verzé, Viré.
Le bureau centralisateur de ce canton est celui de la commune d'Hurigny.