The canton Villedieu-les-Poêles-Rouffigny has 27 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 50639 | Villedieu-les-Poêles-Rouffigny | 3 903 |
| 50393 | Percy-en-Normandie | 2 641 |
| 50185 | Fleury | 1 101 |
| 50453 | Sainte-Cécile | 792 |
| 50137 | La Colombe | 626 |
| 50048 | Beslon | 562 |
| 50262 | La Lande-d'Airou | 535 |
| 50144 | Coulouvray-Boisbenâtre | 531 |
| 50542 | Saint-Pois | 454 |
| 50130 | Chérencé-le-Héron | 436 |
| 50590 | Le Tanu | 430 |
| 50060 | La Bloutière | 423 |
| 50607 | La Trinité | 405 |
| 50069 | Bourguenolles | 349 |
| 50338 | Montbray | 340 |
| 50637 | Villebaudon | 327 |
| 50118 | Champrepus | 322 |
| 50518 | Saint-Martin-le-Bouillant | 301 |
| 50334 | Montabot | 271 |
| 50121 | La Chapelle-Cécelin | 245 |
| 50521 | Saint-Maur-des-Bois | 153 |
| 50295 | Maupertuis | 145 |
| 50225 | Le Guislain | 135 |
| 50291 | Margueray | 119 |
| 50062 | Boisyvon | 100 |
| 50357 | Morigny | 70 |
| 50234 | La Haye-Bellefond | 63 |