À Ganges, les résultats de l'élection présidentielle 2017 sont publiés depuis le 7 mai 2017. C'est en fin de compte Emmanuel Macron qui est arrivé en tête à Ganges au soir du deuxième tour de l'élection présidentielle. Au sein de cette ville de l'Hérault, celui qui est devenu le plus jeune président de la cinquième République a rassemblé 58% des voix contre 42% pour la candidate d'extrême droite, Marine Le Pen. 2 156 habitants de Ganges ont pris part au second tour de scrutin, soit une participation de 74,0%. Les électeurs de Ganges ont dû faire un choix par défaut, car ce n'est ni Emmanuel Macron, ni Marine Le Pen qu'ils avaient plébiscité deux semaines auparavant. Lors du premier tour, Jean-Luc Mélenchon était arrivé en tête avec 29,6% des suffrages devant Marine Le Pen (24,7% des suffrages). Il va à présent falloir attendre le printemps 2020 et le résultat des élections municipales à Ganges pour avoir un nouvel indice concernant les des rapports de force politiques dans la ville.
N.B. : Les résultats de la primaire de la droite affichés ci-dessous sont ceux enregistrés dans le bureau de vote n°0340413 situé à Ganges et auquel les électeurs des 4 commune(s) suivante(s) étaient affectés : Ganges
, Cazilhac, Gorniès, Moulès-et-Baucels.