The canton Magny-le-Désert has 35 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 61153 | Écouché-les-Vallées | 2 193 |
| 61243 | Magny-le-Désert | 1 391 |
| 61344 | Rânes | 1 036 |
| 61194 | Monts-sur-Orne | 874 |
| 61228 | L'Orée-d'Écouves | 709 |
| 61074 | Carrouges | 623 |
| 61055 | Boucé | 570 |
| 61107 | Ciral | 409 |
| 61209 | Joué-du-Bois | 382 |
| 61237 | Lougé-sur-Maire | 312 |
| 61473 | Sevrai | 292 |
| 61384 | Saint-Ellier-les-Bois | 254 |
| 61442 | Saint-Patrice-du-Désert | 237 |
| 61453 | Saint-Sauveur-de-Carrouges | 236 |
| 61210 | Joué-du-Plain | 233 |
| 61020 | Avoine | 219 |
| 61419 | Sainte-Marguerite-de-Carrouges | 210 |
| 61170 | Fleuré | 203 |
| 61503 | Vieux-Pont | 202 |
| 61427 | Saint-Martin-l'Aiguillon | 186 |
| 61424 | Saint-Martin-des-Landes | 184 |
| 61216 | La Lande-de-Goult | 182 |
| 61357 | Rouperroux | 174 |
| 61390 | Saint-Georges-d'Annebecq | 163 |
| 61479 | Tanques | 157 |
| 61295 | La Motte-Fouquet | 156 |
| 61371 | Saint-Brice-sous-Rânes | 142 |
| 61439 | Saint-Ouen-le-Brisoult | 128 |
| 61257 | Méhoudin | 121 |
| 61271 | Le Ménil-Scelleur | 92 |
| 61420 | Sainte-Marie-la-Robert | 86 |
| 61080 | Chahains | 81 |
| 61217 | La Lande-de-Lougé | 57 |
| 61104 | La Chaux | 53 |
| 61085 | Le Champ-de-la-Pierre | 28 |