Le résultat de l'élection présidentielle 2017 pour Sainte-Agathe a été rendu public le 7 mai 2017. C'est le 26 mai 2019, avec le résultat des européennes à Sainte-Agathe, que le prochain aperçu des équilibres politiques sera donné dans cette commune. À Sainte-Agathe, Emmanuel Macron a au final devancé Marine Le Pen au soir du second tour de l'élection présidentielle. Au sein de ce bourg du Puy-de-Dôme, le candidat de "En Marche !" a empoché 69,7% des suffrages exprimés contre 30% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Emmanuel Macron a de plus recueilli un résultat plus important à Sainte-Agathe qu'au niveau national (66,1% des votes). Au premier tour de l'élection ce n'est ni monsieur Macron, ni madame Le Pen que les électeurs de Sainte-Agathe avaient choisi : Jean-Luc Mélenchon avait en effet devancé ses concurrents avec 29% des voix des électeurs, suivi par Emmanuel Macron (23%).