Les résultats de la présidentielle pour Nanthiat sont dorénavant connus depuis le 7 mai 2017. C'est le président fraîchement élu qui est arrivé en tête à Nanthiat dimanche 7 mai. Emmanuel Macron a rassemblé 62,8% des votes contre 37% pour la conseillère régionale des Hauts-de-France, Marine Le Pen. Au premier tour de l'élection ce n'est ni Marine Le Pen, ni Emmanuel Macron que les électeurs de Nanthiat avaient choisi : Jean-Luc Mélenchon avait en effet devancé ses compétiteurs avec 27% des votes, suivi par Emmanuel Macron (20,3%). Dorénavant, ce sont les résultats des élections européennes à Nanthiat le 26 mai 2019, qui constitueront le prochain gros défi électoral pour la ville.