Les résultats de l'élection présidentielle pour Ham sont affichés depuis le 7 mai 2017. Dorénavant, ce sont les résultats des élections européennes à Ham le 26 mai 2019, qui représenteront le prochain gros objectif électoral pour la ville. C'est en fin de compte Marine Le Pen qui est arrivée en tête à Ham au soir du deuxième tour de l'élection présidentielle. La finaliste malheureuse de l'élection a empoché 55,7% des bulletins de vote contre 44% pour l'ancien ministre de l'Economie d'ores et déjà président de la République. Marine Le Pen a de plus réalisé un résultat plus élevé à Ham qu'au niveau national (33,9% des voix).