Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Échourgnac | 395 | 24159 | 212401590 | 24410 |
| Eygurande-et-Gardedeuil | 407 | 24165 | 212401657 | 24700 |
| Ménesplet | 1911 | 24264 | 212402648 | 24700 |
| Montpon-Ménestérol (chef lieu) | 5845 | 24294 | 212402945 | 24700 |
| Moulin-Neuf | 973 | 24297 | 212402978 | 24700 |
| Parcoul-Chenaud | 809 | 24316 | 200059046 | 24410 |
| le Pizou | 1416 | 24329 | 212403299 | 24700 |
| la Roche-Chalais | 3023 | 24354 | 212403547 | 24490 |
| Saint-Aulaye-Puymangou | 1432 | 24376 | 200059152 | 24410 |
| Saint-Barthélemy-de-Bellegarde | 506 | 24380 | 212403802 | 24700 |
| Saint-Martial-d'Artenset | 944 | 24449 | 212404495 | 24700 |
| Saint-Privat-en-Périgord | 1127 | 24490 | 200065399 | 24410 |
| Saint-Sauveur-Lalande | 149 | 24500 | 212405005 | 24700 |
| Saint-Vincent-Jalmoutiers | 220 | 24511 | 212405112 | 24410 |
| Servanches | 77 | 24533 | 212405336 | 24410 |
Le canton de Montpon-Ménestérol est composé de 15 communes entières pour une population de 19234 habitants.