Les résultats de l'élection présidentielle 2017 à Sainte-Croix-aux-Mines sont publiés par le ministère de l'Intérieur depuis le 7 mai 2017, ils sont d'ailleurs consultables un peu plus bas sur cette page. À Sainte-Croix-aux-Mines, Emmanuel Macron a finalement devancé Marine Le Pen dimanche 7 mai. Celui qui est aujourd'hui le huitième président de la cinquième République a empoché 50,3% des suffrages exprimés contre 49,7% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a toutefois recueilli un moins bon score à Sainte-Croix-aux-Mines qu'au niveau national (66,1% des votes). A présent, c'est le résultat des élections européennes à Sainte-Croix-aux-Mines le 26 mai 2019, qui constituera le prochain gros défi électoral pour la ville.