Der Kanton Vichy-2 ist ein französischer Wahlkreis im Département Allier in der Region Auvergne-Rhône-Alpes. Er umfasst zwei Gemeinden und den Südteil der Stadt Vichy im Arrondissement Vichy. Durch die landesweite Neuordnung der französischen Kantone wurde er 2015 neu geschaffen.
Gemeinden
Der Kanton besteht aus drei Gemeinden und Gemeindeteilen mit insgesamt 19.206 Einwohnern (Stand: 1. Januar 2022) auf einer Gesamtfläche von 19,38 km²: