À Violay, les résultats de l'élection présidentielle 2017 ont été rendus publics, vous pouvez en trouver le détail plus bas dans cette page. À Violay, le président nouvellement élu a au final devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Au sein de cette localité de la Loire, Emmanuel Macron a rassemblé 59,6% des bulletins de vote contre 40,4% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a néanmoins réalisé un moins bon résultat à Violay que dans l'ensemble de l'Hexagone (66,1% des voix). Il faudra attendre mai 2019 et le résultat des européennes à Violay pour avoir un nouvel arperçu concernant les grandes tendances politiques au sein de la ville.