Frédéric Aguilera est réélu avec 74,11 % des suffrages. La liste "Vichy c'est vous", menée par Isabelle Rechard récolte 16,37 % des suffrages, et la liste "Vichy bleu marine", menée par Jean-Pierre Sigaud, termine à 9,53%.
D'autres maires de l'agglomération vichyssoise ont aussi fait le plein de voix, comme Jean-Sébastien Laloy, à Cusset. Il est réélu dès le premier tour, avec 69,99 % des suffrages.
À Bellerive-sur-Allier, François Sennepin (divers droite) est élu dès le premier tour avec 56,24 % des suffrages.
Élection aussi dès le premier tour pour Françoise Pouzadoux (divers droite) à Gannat avec 53,20 % des suffrages.
À Moulins, prime au sortant Pierre-André Perissol (LR) qui obtient 45,89 % des suffrages. Il devance Stefan Lunte (divers droite, 29,70 %) et Yannick Monnet (union gauche, 21,83 %).