À Bonas, les résultats de l'élection présidentielle 2017 sont à présent publics depuis le 7 mai 2017. À Bonas, l'ancien ministre de l'Economie devenu président de la République a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Dans ce bourg du Gers, Emmanuel Macron a empoché 66% des voix contre 33,7% pour la présidente du FN, Marine Le Pen. Emmanuel Macron a de plus recueilli un meilleur résultat à Bonas qu'au niveau national (66% des suffrages exprimés). Au premier tour de l'élection ce n'est ni Marine Le Pen, ni Emmanuel Macron que les électeurs de Bonas avaient plébiscité : Jean-Luc Mélenchon avait en effet devancé ses concurrents avec 33,3% des votes, suivi par Marine Le Pen (17%). C'est en 2019, avec les résultats des européennes à Bonas, que la prochaine mesure des rapports de force politiques sera donnée dans cette commune.