Vichy es una ciudad y comuna francesa a orillas del río Allier, situada en el departamento de Allier, del que es una de sus subprefecturas, en la región de Auvernia-Ródano-Alpes.