À Vanxains, les résultats de la présidentielle 2017 ont été rendus publics le 7 mai 2017. Il faudra désormais attendre mai 2019 et le résultat des élections européennes à Vanxains pour avoir un nouvel arperçu concernant l'évolution des équilibres politiques dans la ville. À Vanxains, celui qui est d'ores et déjà le plus jeune président de la cinquième République a au final devancé Marine Le Pen dimanche 7 mai. Dans cette localité de la Dordogne, Emmanuel Macron a empoché 51,1% des suffrages exprimés contre 48,9% pour la députée européenne, Marine Le Pen. Emmanuel Macron a cependant obtenu un résultat moins élevé à Vanxains qu'au niveau national (66% des suffrages exprimés).