Canton d'Allaire : Allaire, Béganne, Peillac, Rieux, Saint-Gorgon, Saint-Jacut-les-Pins, Saint-Jean-la-Poterie, Saint-Perreux, Saint-Vincent. Canton d'Elven : Elven, La Vrai-Croix, Monterblanc, Saint-Nolff, Sulniac, Trédion, Tréffléan. Canton de Grand-Champ : Brandivy, Colpo, Grand-Champ, Locmaria-Grand-Champ, Locqueltas, Meucon, Plaudren, Plescop.