Les résultats de la présidentielle ont été rendus publics le 7 mai 2017. À Saint-Médard, Emmanuel Macron a au final devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Dans ce village du Lot, celui qui a décroché le bail de l'Elysée a empoché 76,6% des suffrages contre 23% pour la conseillère régionale des Hauts-de-France, Marine Le Pen. Au premier tour de l'élection ce n'est ni Marine Le Pen, ni Emmanuel Macron que les personnes habitant à Saint-Médard avaient choisi : Jean-Luc Mélenchon avait en effet devancé ses rivaux avec 34,1% des votes, suivi par Emmanuel Macron (27%). C'est en mai 2019, avec le résultat des européennes à Saint-Médard, que la prochaine mesure des tendances politiques sera donnée dans cette ville.