À Montpeyroux, le résultat de l'élection présidentielle 2017 a été dévoilé, vous pouvez d'ailleurs en trouver le détail dans les tableaux présents ci-dessous. La prochaine bataille politique se tiendra en mai 2019 : les habitants seront appelés à participer aux résultats des élections européennes à Montpeyroux. À Montpeyroux, celui qui est à présent le huitième président de la Ve République a en fin de compte devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Emmanuel Macron a rassemblé 57% des voix des électeurs contre 42,8% pour la conseillère régionale des Hauts-de-France, Marine Le Pen. Les électeurs de Montpeyroux ont dû faire un choix par défaut, car ce n'est ni Emmanuel Macron, ni Marine Le Pen qu'ils avaient choisi deux semaines plus tôt. Lors du premier tour, François Fillon était arrivé en tête avec 41% des bulletins de vote devant Marine Le Pen (19,6% des suffrages exprimés).