Le résultat de la présidentielle 2017 a été publié le 7 mai 2017. Il faudra désormais attendre mai 2019 et le résultat des élections européennes à Porto-Vecchio pour pouvoir observer l'évolution des des rapports de force politiques dans la ville. C'est en fin de compte Emmanuel Macron qui est arrivé en tête à Porto-Vecchio dimanche 7 mai. Celui qui est aujourd'hui le plus jeune président de la cinquième République a rassemblé 52% des voix des électeurs contre 48% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Au premier tour de l'élection ce n'est ni Emmanuel Macron, ni Marine Le Pen que les électeurs de Porto-Vecchio avaient plébiscité : François Fillon avait en effet devancé ses compétiteurs avec 31% des voix, suivi par Marine Le Pen (27%).