Le dénouement de l'élection présidentielle 2017 à Montaigut est désormais disponible depuis le 7 mai 2017. C'est en mars 2020, avec les résultats des municipales à Montaigut, que la prochaine mesure des tendances politiques sera disponible dans cette ville. À Montaigut, celui qui est aujourd'hui le plus jeune président de la cinquième République a finalement devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Emmanuel Macron a empoché 61,5% des suffrages exprimés contre 38,5% pour la présidente du FN, Marine Le Pen. Emmanuel Macron a malgré cela obtenu un résultat plus faible à Montaigut qu'au niveau national (66,1% des bulletins de vote). La participation au deuxième tour de la présidentielle s'établit à 71,50%, soit une participation plus faible à Montaigut que dans l'ensemble de l'Hexagone. Les électeurs de Montaigut ont dû faire un choix par défaut, car ce n'est ni Marine Le Pen, ni Emmanuel Macron qu'ils avaient plébiscité deux semaines plus tôt. Au premier tour, Jean-Luc Mélenchon était arrivé en tête avec 21,9% des voix des électeurs devant Emmanuel Macron (21,4% des votes).
N.B. : Les résultats de la primaire de la gauche affichés ci-dessous sont ceux enregistrés dans le bureau de vote n°06300063 auquel les électeurs des 14 commune(s) suivante(s) étaient affectés : Montaigut
, Ars-les-Favets, Buxières-sous-Montaigut, La Crouzille, Durmignat, Lapeyrouse, Menat, Moureuille, Neuf-Église, Saint-Éloy-les-Mines, Servant, Teilhet, Virlet, Youx.