Le résultat de l'élection présidentielle 2017 a été publié par le ministère de l'Intérieur. C'est finalement Emmanuel Macron qui est arrivé en tête à Sarrancolin au soir du deuxième tour de l'élection présidentielle. Au sein de cette localité des Hautes-Pyrénées, le candidat de "En Marche !" a empoché 68% des votes contre 32% pour la conseillère régionale des Hauts-de-France, Marine Le Pen. Emmanuel Macron a d'ailleurs recueilli un score plus élevé à Sarrancolin que dans le reste de la France. Au premier tour de l'élection ce n'est ni madame Le Pen, ni monsieur Macron que les personnes habitant à Sarrancolin avaient plébiscité : Jean-Luc Mélenchon avait en effet devancé ses compétiteurs avec 27,0% des voix des électeurs, suivi par Emmanuel Macron (23,2%). La prochaine bataille électorale se tiendra en mai 2019 : il s'agira des élections européennes à Sarrancolin.