Les résultats de l'élection présidentielle 2017 ont été rendus publics. À Sainte-Foy-la-Longue, Marine Le Pen a finalement devancé Emmanuel Macron dimanche 7 mai. Au sein de ce bourg de la Gironde, l'ancienne conseillère municipale d'Hénin-Beaumont a décroché 51,6% des suffrages exprimés contre 48,4% pour celui qui est à présent le huitième président de la Ve République. Au premier tour de l'élection ce n'est ni monsieur Macron, ni madame Le Pen que les électeurs de Sainte-Foy-la-Longue avaient plébiscité : Jean-Luc Mélenchon avait en effet devancé ses rivaux avec 27,5% des voix des électeurs, suivi par Marine Le Pen (21,3%). Il faudra patienter jusqu'en mai 2019 et le résultat des européennes à Sainte-Foy-la-Longue pour pouvoir observer les grandes tendances politiques dans la ville.