Montpeyroux is a commune in the Aveyron department in southern France. Residents of the commune are referred to as Montpeirosiens.