À Ham-en-Artois, les résultats de la présidentielle 2017 sont à présent publics depuis le 7 mai 2017, vous pouvez examiner le détail dans les tableaux affichés ci-dessous. Le prochain scrutin électoral est dès à présent connu : il s'agit des élections européennes à Ham-en-Artois, dont les résultats seront disponibles en 2019. À Ham-en-Artois, Emmanuel Macron a au final devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Le président nouvellement élu a décroché 50% des votes contre 49,8% pour la fille de Jean-Marie Le Pen, Marine Le Pen. Emmanuel Macron a obtenu un moins bon score à Ham-en-Artois que dans l'ensemble du pays (66% des voix).