Les résultats de la présidentielle 2017 ont été dévoilés : vous pouvez consulter les données complètes dans les tableaux affichés dans cette page. Désormais, c'est le résultat des élections européennes à Cransac, le 26 mai 2019, qui représentera le prochain gros temps fort électoral pour la ville. À Cransac, l'ancien ministre de l'Economie a en fin de compte devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Dans cette commune de l'Aveyron, Emmanuel Macron a empoché 65,9% des voix des électeurs contre 34% 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 à Cransac avaient choisi : Jean-Luc Mélenchon avait en effet devancé ses rivaux avec 34% des voix, suivi par Emmanuel Macron (22%).