À Vicq, les résultats de la présidentielle ont été dévoilés par le ministère de l'Intérieur le 7 mai 2017, ils sont disponibles sur cette page. C'est en fin de compte Emmanuel Macron qui est arrivé en tête à Vicq dimanche 7 mai. Au sein de cette localité de l'Allier, le président élu a empoché 64% des suffrages exprimés contre 36% pour la députée européenne, Marine Le Pen. Emmanuel Macron a pourtant obtenu un score plus faible à Vicq que dans l'ensemble du pays (66% des voix). Les électeurs de Vicq ont dû faire un choix par défaut, car ce n'est ni Marine Le Pen, ni Emmanuel Macron qu'ils avaient plébiscité deux semaines plus tôt. Lors du premier tour, François Fillon était arrivé en tête avec 28,8% des suffrages exprimés devant Jean-Luc Mélenchon (20% des bulletins de vote). Il va à présent falloir attendre mai 2019 et le résultat des européennes à Vicq pour pouvoir observer les grandes tendances politiques dans la ville.