The canton Plélo has 22 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 22206 | Châtelaudren-Plouagat | 3 974 |
| 22182 | Plélo | 3 344 |
| 22262 | Quintin | 2 739 |
| 22277 | Saint-Brandan | 2 317 |
| 22170 | Plaine-Haute | 1 712 |
| 22116 | Lanrodec | 1 387 |
| 22059 | Le Fœil | 1 375 |
| 22234 | Plouvara | 1 144 |
| 22188 | Plerneuf | 1 123 |
| 22099 | Lanfains | 1 077 |
| 22011 | Boqueho | 1 054 |
| 22356 | Trégomeur | 945 |
| 22386 | Le Vieux-Bourg | 742 |
| 22304 | Saint-Jean-Kerdaniel | 694 |
| 22019 | Bringolo | 518 |
| 22045 | Cohiniac | 402 |
| 22322 | Saint-Péver | 397 |
| 22073 | La Harmoye | 386 |
| 22276 | Saint-Bihy | 267 |
| 22291 | Saint-Gildas | 248 |
| 22289 | Saint-Fiacre | 210 |
| 22126 | Le Leslay | 152 |