The canton Montauban-de-Bretagne has 22 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 35184 | Montauban-de-Bretagne | 6 597 |
| 35297 | Saint-Méen-le-Grand | 4 653 |
| 35245 | Romillé | 4 189 |
| 35135 | Irodouër | 2 300 |
| 35171 | Médréac | 1 853 |
| 35027 | Boisgervilly | 1 804 |
| 35117 | Gaël | 1 613 |
| 35058 | La Chapelle-Chaussée | 1 298 |
| 35234 | Quédillac | 1 287 |
| 35302 | Saint-Onen-la-Chapelle | 1 126 |
| 35144 | Langan | 1 106 |
| 35060 | La Chapelle du Lou du Lac | 1 050 |
| 35307 | Saint-Pern | 966 |
| 35143 | Landujan | 941 |
| 35201 | Muel | 927 |
| 35180 | Miniac-sous-Bécherel | 776 |
| 35022 | Bécherel | 677 |
| 35290 | Saint-Malon-sur-Mel | 618 |
| 35091 | Le Crouais | 592 |
| 35320 | Saint-Uniac | 513 |
| 35295 | Saint-Maugan | 505 |
| 35026 | Bléruais | 97 |