À Mauriac, les résultats de l'élection présidentielle 2017 sont dorénavant connus. Désormais, c'est le résultat des élections municipales à Mauriac en 2020, qui constituera le prochain gros scrutin électoral pour la ville. À Mauriac, celui qui est à présent le plus jeune président de la Ve République a finalement devancé Marine Le Pen dimanche 7 mai. Emmanuel Macron a décroché 72,2% des voix contre 27,8% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Emmanuel Macron a en outre obtenu un meilleur score à Mauriac qu'au niveau national (66,1% des voix des électeurs). La participation au second tour de scrutin atteint 74,26%, soit une contribution plus faible à Mauriac que pour l'ensemble de l'Hexagone. Emmanuel Macron était déjà arrivé en tête au premier tour avec 29% des voix. François Fillon avait décroché la seconde position avec 22% des bulletins de vote.
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°01500012 auquel les électeurs des 15 commune(s) suivante(s) étaient affectés : Mauriac
, Anglards-de-Salers, Arches, Auzers, Chalvignac, Drugeac, Le Falgoux, Jaleyrac, Méallet, Moussages, Saint-Vincent-de-Salers, Salins, Sourniac, Le Vaulmier, Le Vigean.