À Compreignac, le résultat de l'élection présidentielle 2017 est affiché depuis le 7 mai 2017 (n'hésitez pas à consulter le détail ci-dessous). À Compreignac, Emmanuel Macron a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Le candidat de "En Marche !" a empoché 61,2% des votes contre 39% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Au premier tour de l'élection ce n'est ni Emmanuel Macron, ni Marine Le Pen que les personnes habitant à Compreignac avaient choisi : Jean-Luc Mélenchon avait en effet devancé ses concurrents avec 27% des voix des électeurs, suivi par Marine Le Pen (25%). Le prochain rendez-vous politique se jouera en 2019 : les habitants seront appelés à prendre part au résultat des élections européennes à Compreignac.