The canton Doué-en-Anjou has 17 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 49125 | Doué-en-Anjou | 11 029 |
| 49215 | Montreuil-Bellay | 3 746 |
| 49060 | Bellevigne-les-Châteaux | 3 435 |
| 49003 | Tuffalun | 1 746 |
| 49364 | Vaudelnay | 1 122 |
| 49253 | Le Puy-Notre-Dame | 1 084 |
| 49112 | Le Coudray-Macouard | 918 |
| 49182 | Louresse-Rochemenier | 896 |
| 49131 | Épieds | 711 |
| 49359 | Les Ulmes | 544 |
| 49113 | Courchamps | 533 |
| 49100 | Cizay-la-Madeleine | 473 |
| 49121 | Dénezé-sous-Doué | 444 |
| 49009 | Antoigné | 441 |
| 49302 | Saint-Macaire-du-Bois | 439 |
| 49291 | Saint-Just-sur-Dive | 373 |
| 49053 | Brossay | 340 |