À San-Giovanni-di-Moriani, les résultats de la présidentielle 2017 sont affichés par le ministère de l'Intérieur depuis le 7 mai 2017. À San-Giovanni-di-Moriani, l'ancien ministre de l'Economie a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Dans ce bourg de la Haute-Corse, Emmanuel Macron a empoché 77,1% des voix contre 23% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Il va falloir attendre 2019 et le résultat des élections européennes à San-Giovanni-di-Moriani pour pouvoir observer la place de chaque courant politique au sein de la ville.