Montpeyroux est une ville de la Dordogne en région Nouvelle-Aquitaine.
Montpeyroux compte 448 habitants appelés les ""Peyroumontois"".
La densité de la population de Montpeyroux est de 19 habitants au km².
Le maire de Montpeyroux est Monsieur Christophe MARCETEAU