Les résultats de l'élection présidentielle 2017 ont été rendus publics (ils sont disponibles dans les tableaux affichés sur cette page). C'est Emmanuel Macron qui est arrivé en tête à Sollacaro au soir du deuxième tour de l'élection présidentielle. Au sein de cette localité de la Corse-du-Sud, le candidat de "En Marche !" a empoché 55,4% des voix contre 45% pour la conseillère régionale des Hauts-de-France, Marine Le Pen. Emmanuel Macron a recueilli un résultat moins élevé à Sollacaro qu'au niveau national. Au premier tour de l'élection ce n'est ni madame Le Pen, ni monsieur Macron que les habitants de Sollacaro avaient plébiscité : Jean-Luc Mélenchon avait en effet devancé ses concurrents avec 28,1% des bulletins de vote, suivi par Marine Le Pen (23%). Le prochain enjeu politique se tiendra en 2019 : les électeurs seront appelés à prendre part aux européennes à Sollacaro.