À Boussac, le résultat de la présidentielle a été dévoilé le 7 mai 2017. À Boussac, Emmanuel Macron a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Dans cette ville de l'Aveyron, celui qui est d'ores et déjà le plus jeune président de la Ve République a empoché 71% des votes contre 29% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Emmanuel Macron a de plus recueilli un meilleur résultat à Boussac que dans le reste de la France (66,1% des voix). A présent, c'est le résultat des élections européennes à Boussac le 26 mai 2019, qui constituera le prochain gros scrutin électoral pour la ville.