Montpeyroux est une ville du Hérault en région Occitanie.
Montpeyroux compte 1251 habitants appelés les "Montpeyrousiens, Montpeyrousiennes".
La densité de la population de Montpeyroux est de 54 habitants au km².
Le maire de Montpeyroux est Monsieur Claude CARCELLER