25 372 habitants vivent à Vichy, on les appelle les Vichyssois. Ils ont en moyenne 48 ans et touchent un salaire moyen de 19300 euros annuel.
À Vichy, il y a 6% de résidences secondaires.
Vichy se situe à 128,4 km de la centrale nucléaire la plus proche.