À Sauveterre-de-Rouergue, le résultat de la présidentielle 2017 a été dévoilé le 7 mai 2017. À Sauveterre-de-Rouergue, Emmanuel Macron a en fin de compte devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Au sein de cette ville de l'Aveyron, celui qui est devenu le plus jeune président de la cinquième République a empoché 78% des suffrages contre 22% pour la candidate d'extrême droite, Marine Le Pen. Emmanuel Macron a en outre recueilli un meilleur score à Sauveterre-de-Rouergue que dans le reste de la France (66% des voix des électeurs). Le prochain enjeu électoral se tiendra en 2019 : les habitants seront appelés à prendre part au résultat des élections européennes à Sauveterre-de-Rouergue.