Vichy (Occitaans: Vichèi) is een gemeente in Midden-Frankrijk, in de regio Auvergne-Rhône-Alpes, langs de rivier de Allier. Het is de gemeente in het departement met de tweede grootste bevolking na Montluçon. Het ligt in de historische provincie Bourbonnais.