The canton Hurigny has 28 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 71235 | Hurigny | 1 959 |
| 71360 | Prissé | 1 898 |
| 71371 | La Roche-Vineuse | 1 570 |
| 71448 | Saint-Martin-Belle-Roche | 1 385 |
| 71584 | Viré | 1 225 |
| 71250 | Laizé | 1 155 |
| 71513 | Senozan | 1 135 |
| 71016 | Azé | 1 103 |
| 71236 | Igé | 897 |
| 71574 | Verzé | 875 |
| 71305 | Montbellet | 870 |
| 71267 | Lugny | 845 |
| 71135 | Clessé | 829 |
| 71032 | Berzé-la-Ville | 708 |
| 71345 | Péronne | 668 |
| 71126 | Chevagny-les-Chevrières | 607 |
| 71416 | Saint-Gengoux-de-Scissé | 592 |
| 71069 | Bussières | 580 |
| 71525 | Sologny | 572 |
| 71383 | Saint-Albain | 550 |
| 71494 | La Salle | 506 |
| 71460 | Saint-Maurice-de-Satonnay | 505 |
| 71591 | Fleurville | 492 |
| 71299 | Milly-Lamartine | 353 |
| 71099 | Charbonnières | 335 |
| 71156 | Cruzille | 265 |
| 71035 | Bissy-la-Mâconnaise | 201 |
| 71066 | Burgy | 112 |