À Saint-Romain-le-Puy, les résultats de l'élection présidentielle 2017 ont été publiés par le ministère de l'Intérieur le 7 mai 2017. Le prochain rendez-vous électoral aura lieu en 2019 : il s'agira des européennes à Saint-Romain-le-Puy. À Saint-Romain-le-Puy, Emmanuel Macron a finalement devancé Marine Le Pen dimanche 7 mai. Le président nouvellement élu a décroché 53,0% des voix des électeurs contre 47,0% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a toutefois recueilli un résultat moins élevé à Saint-Romain-le-Puy qu'au niveau national.