Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Buais-les-Monts | 612 | 50090 | 200057511 | 50640 |
| Grandparigny | 2623 | 50391 | 200053973 | 50600 |
| Hamelin | 109 | 50229 | 215002296 | 50730 |
| Lapenty | 382 | 50263 | 215002635 | 50600 |
| les Loges-Marchis | 1028 | 50274 | 215002742 | 50600 |
| le Mesnillard | 251 | 50315 | 215003153 | 50600 |
| Montjoie-Saint-Martin | 250 | 50347 | 215003476 | 50240 |
| Moulines | 281 | 50362 | 215003625 | 50600 |
| Saint-Aubin-de-Terregatte | 651 | 50448 | 215004482 | 50240 |
| Saint-Brice-de-Landelles | 651 | 50452 | 215004524 | 50730 |
| Saint-Hilaire-du-Harcouët (chef lieu) | 5735 | 50484 | 200058204 | 50600 |
| Saint-James | 4966 | 50487 | 200063295 | 50240 |
| Saint-Laurent-de-Terregatte | 645 | 50500 | 215005000 | 50240 |
| Saint-Senier-de-Beuvron | 329 | 50553 | 215005539 | 50240 |
| Savigny-le-Vieux | 402 | 50570 | 215005703 | 50640 |
Le canton de Saint-Hilaire-du-Harcouët est composé de 15 communes entières pour une population de 18915 habitants.