Les résultats de l'élection présidentielle pour Saint-Médard-en-Forez sont affichés par le ministère de l'Intérieur depuis le 7 mai 2017. Le prochain enjeu électoral se tiendra en mai 2019 : il s'agira des élections européennes à Saint-Médard-en-Forez. À Saint-Médard-en-Forez, Emmanuel Macron a au final devancé Marine Le Pen dimanche 7 mai. L'ancien ministre de l'Economie a rassemblé 71,8% des voix contre 28% pour la présidente du Front National, Marine Le Pen. Emmanuel Macron a de plus recueilli un score plus élevé à Saint-Médard-en-Forez qu'au niveau national (66,1% des voix des électeurs).