Selon le recensement de l’Insee établi en 1999, Vichy est la deuxième ville de l’Allier après Montluçon, la quatrième de la région Auvergne après Clermont-Ferrand, Montluçon et Aurillac et la 293e au rang national.
Mais elle est la 107e ville en déclin avec une baisse de 0,48 %
Évolution démographique
(Source : Cassini, Insee)
1793
1800
1806
1821
1831
1836
1841
1846
1851
1 763
839
1 000
776
985
1 148
1 361
1 601
1 696
1856
1861
1866
1872
1876
1881
1886
1891
1896
2 910
3 740
5 666
6 028
6 428
8 486
10 344
10 870
12 330
1901
1906
1911
1921
1926
1931
1936
1946
1954
14 254
15 315
16 502
17 501
19 507
22 207
25 074
29 370
30 403
1962
1968
1975
1982
1990
1999
-
-
-
30 614
33 506
32 117
30 527
27 714
26 528
-
-
-
Nombre retenu à partir de 1962 :population sans doubles comptes
Entre 1990 et 1999, la population a diminué de plus de 4 % alors qu’entre 1968 et 1999, elle a baissé de plus de 20 %.
Par ailleurs, lors du recensement de 1999, la population incluant les doubles comptes était de 26 915 habitants