Le résultat de la présidentielle 2017 à Tarnac a été rendu public le 7 mai 2017. À Tarnac, le président récemment élu a au final devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Au sein de ce bourg de la Corrèze, Emmanuel Macron a décroché 63% des voix contre 37% pour la députée européenne, Marine Le Pen. Emmanuel Macron a pourtant décroché un résultat plus faible à Tarnac qu'au niveau national (66,1% des suffrages exprimés). Les électeurs de Tarnac ont dû faire un choix par défaut, car ce n'est ni madame Le Pen, ni monsieur Macron qu'ils avaient plébiscité deux semaines plus tôt. Au premier tour, Jean-Luc Mélenchon était arrivé en tête avec 29,2% des voix des électeurs devant François Fillon (23% des voix). Dorénavant, ce sont les résultats des élections européennes à Tarnac, le 26 mai 2019, qui représenteront le prochain gros objectif politique pour la ville.