Liste des villes de l'arrondissement de Vichy
- Abrest
- Andelaroche
- Arfeuilles
- Arronnes
- Avrilly
- Barrais-Bussolles
- Bègues
- Bellerive-sur-Allier
- Bert
- Billezois
- Billy
- Biozat
- Bost
- Boucé
- Le Bouchaud
- Le Breuil
- Broût-Vernet
- Brugheas
- Busset
- La Chabanne
- La Chapelle
- Charmeil
- Charmes
- Chassenard
- Châtel-Montagne
- Châtelperron
- Châtelus
- Chavroches
- Cindré
- Cognat-Lyonne
- Créchy
- Creuzier-le-Neuf
- Creuzier-le-Vieux
- Cusset
- Le Donjon
- Droiturier
- Escurolles
- Espinasse-Vozelle
- Ferrières-sur-Sichon
- Gannat
- La Guillermie
- Hauterive
- Isserpent
- Jaligny-sur-Besbre
- Jenzat
- Langy
- Lapalisse
- Laprugne
- Lavoine
- Lenax
- Liernolles
- Loddes
- Luneau
- Magnet
- Mariol
- Le Mayet-d'École
- Le Mayet-de-Montagne
- Mazerier
- Molles
- Montaigu-le-Blin
- Montaiguët-en-Forez
- Montcombroux-les-Mines
- Monteignet-sur-l'Andelot
- Montoldre
- Neuilly-en-Donjon
- Nizerolles
- Périgny
- Le Pin
- Poëzat
- Rongères
- Saint-Bonnet-de-Rochefort
- Saint-Christophe
- Saint-Clément
- Saint-Didier-en-Donjon
- Saint-Didier-la-Forêt
- Saint-Étienne-de-Vicq
- Saint-Félix
- Saint-Gérand-le-Puy
- Saint-Germain-des-Fossés
- Saint-Léger-sur-Vouzance
- Saint-Léon
- Saint-Loup
- Saint-Nicolas-des-Biefs
- Saint-Pierre-Laval
- Saint-Pont
- Saint-Priest-d'Andelot
- Saint-Prix
- Saint-Rémy-en-Rollat
- Saint-Yorre
- Sanssat
- Saulzet
- Serbannes
- Servilly
- Seuillet
- Sorbier
- Thionne
- Treteau
- Trézelles
- Varennes-sur-Allier
- Varennes-sur-Tèche
- Vendat
- Le Vernet
- Vichy