Le résultat de l'élection présidentielle est désormais disponible depuis le 7 mai 2017. À Saujac, Emmanuel Macron a en fin de compte devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Dans ce bourg de l'Aveyron, celui qui est aujourd'hui le huitième président de la Ve République a décroché 83% des bulletins de vote contre 17,4% pour la présidente du FN, Marine Le Pen. Au premier tour de l'élection ce n'est ni monsieur Macron, ni madame Le Pen que les personnes habitant à Saujac avaient choisi : François Fillon avait en effet devancé ses concurrents avec 27,4% des suffrages, suivi par Emmanuel Macron (20,8%). C'est le 26 mai 2019, avec les résultats des élections européennes à Saujac, que la prochaine mesure des tendances politiques sera réalisée dans cette commune.