Montpeyroux település Franciaországban, Dordogne megyében. Lakosainak száma 502 fő (2022. január 1.).[1] Montpeyroux Villefranche-de-Lonchat, Saint-Michel-de-Montaigne, Carsac-de-Gurson, Bonneville-et-Saint-Avit-de-Fumadières, Minzac, Montazeau, Montcaret, Les Salles-de-Castillon és Saint-Vivien községekkel határos.
A település népességének változása: