The canton of Bellerive-sur-Allier is an administrative division of the Allier department in central France. The central government decided to reorganize the regions of the country. As a result, Bellerive-sur-Allier was created in 2015.

There are several communes:
 
 Abrest
 Agonges
 Ainay-le-Château
 Andelaroche
 Archignat
 Arfeuilles
 Arpheuilles-Saint-Priest
 Arronnes
 Aubigny
 Audes
 Aurouër
 Autry-Issards
 Avermes
 Avrilly
 Bagneux
 Barberier
 Barrais-Bussolles
 Bayet
 Beaulon
 Beaune-d'Allier
 Bègues
 Bellenaves
 Bellerive-sur-Allier
 Bert
 Bessay-sur-Allier
 Besson
 Bézenet
 Billezois
 Billy
 Biozat
 Bizeneuille
 Blomard
 Bost
 Boucé
 Le Bouchaud
 Bourbon-l'Archambault
 Braize
 Bransat
 Bresnay
 Bressolles
 Le Brethon
 Le Breuil
 Broût-Vernet
 Brugheas
 Busset
 Buxières-les-Mines
 La Celle
 Cérilly
 Cesset
 La Chabanne
 Chambérat
 Chamblet
 Chantelle
 Chapeau
 La Chapelaude
 La Chapelle
 La Chapelle-aux-Chasses
 Chappes
 Chareil-Cintrat
 Charmeil
 Charmes
 Charroux
 Chassenard
 Château-sur-Allier
 Châtel-de-Neuvre
 Châtel-Montagne
 Châtelperron
 Châtelus
 Châtillon
 Chavenon
 Chavroches
 Chazemais
 Chemilly
 Chevagnes
 Chezelle
 Chézy
 Chirat-l'Église
 Chouvigny
 Cindré
 Cognat-Lyonne
 Colombier
 Commentry
 Contigny
 Cosne-d'Allier
 Coulandon
 Coulanges
 Couleuvre
 Courçais
 Coutansouze
 Couzon
 Créchy
 Cressanges
 Creuzier-le-Neuf
 Creuzier-le-Vieux
 Cusset
 Deneuille-lès-Chantelle
 Deneuille-les-Mines
 Désertines
 Deux-Chaises
 Diou
 Domérat
 Dompierre-sur-Besbre
 Le Donjon
 Doyet
 Droiturier
 Durdat-Larequille
 Ébreuil
 Échassières
 Escurolles
 Espinasse-Vozelle
 Estivareilles
 Étroussat
 Ferrières-sur-Sichon
 La Ferté-Hauterive
 Fleuriel
 Fourilles
 Franchesse
 Gannat
 Gannay-sur-Loire
 Garnat-sur-Engièvre
 Gennetines
 Gipcy
 Gouise
 La Guillermie
 Haut-Bocage
 Hauterive
 Hérisson
 Huriel
 Hyds
 Isle-et-Bardais
 Isserpent
 Jaligny-sur-Besbre
 Jenzat
 Laféline
 Lalizolle
 Lamaids
 Langy
 Lapalisse
 Laprugne
 Lavault-Sainte-Anne
 Lavoine
 Lenax
 Lételon
 Liernolles
 Lignerolles
 Limoise
 Loddes
 Loriges
 Louchy-Montfand
 Louroux-Bourbonnais
 Louroux-de-Beaune
 Louroux-de-Bouble
 Luneau
 Lurcy-Lévis
 Lusigny
 Magnet
 Malicorne
 Marcenat
 Marcillat-en-Combraille
 Marigny
 Mariol
 Le Mayet-d'École
 Le Mayet-de-Montagne
 Mazerier
 Mazirat
 Meaulne-Vitray
 Meillard
 Meillers
 Mercy
 Mesples
 Molinet
 Molles
 Monestier
 Monétay-sur-Allier
 Monétay-sur-Loire
 Montaiguët-en-Forez
 Montaigu-le-Blin
 Montbeugny
 Montcombroux-les-Mines
 Monteignet-sur-l'Andelot
 Le Montet
 Montilly
 Montluçon
 Montmarault
 Montoldre
 Montord
 Montvicq
 Moulins
 Murat
 Nades
 Nassigny
 Naves
 Néris-les-Bains
 Neuilly-en-Donjon
 Neuilly-le-Réal
 Neure
 Neuvy
 Nizerolles
 Noyant-d'Allier
 Paray-le-Frésil
 Paray-sous-Briailles
 Périgny
 La Petite-Marche
 Pierrefitte-sur-Loire
 Le Pin
 Poëzat
 Pouzy-Mésangy
 Prémilhat
 Quinssaines
 Reugny
 Rocles
 Rongères
 Ronnet
 Saint-Angel
 Saint-Aubin-le-Monial
 Saint-Bonnet-de-Four
 Saint-Bonnet-de-Rochefort
 Saint-Bonnet-Tronçais
 Saint-Caprais
 Saint-Christophe
 Saint-Clément
 Saint-Désiré
 Saint-Didier-en-Donjon
 Saint-Didier-la-Forêt
 Saint-Éloy-d'Allier
 Saint-Ennemond
 Sainte-Thérence
 Saint-Étienne-de-Vicq
 Saint-Fargeol
 Saint-Félix
 Saint-Genest
 Saint-Gérand-de-Vaux
 Saint-Gérand-le-Puy
 Saint-Germain-de-Salles
 Saint-Germain-des-Fossés
 Saint-Hilaire
 Saint-Léger-sur-Vouzance
 Saint-Léon
 Saint-Léopardin-d'Augy
 Saint-Loup
 Saint-Marcel-en-Marcillat
 Saint-Marcel-en-Murat
 Saint-Martin-des-Lais
 Saint-Martinien
 Saint-Menoux
 Saint-Nicolas-des-Biefs
 Saint-Palais
 Saint-Pierre-Laval
 Saint-Plaisir
 Saint-Pont
 Saint-Pourçain-sur-Besbre
 Saint-Pourçain-sur-Sioule
 Saint-Priest-d'Andelot
 Saint-Priest-en-Murat
 Saint-Prix
 Saint-Rémy-en-Rollat
 Saint-Sauvier
 Saint-Sornin
 Saint-Victor
 Saint-Voir
 Saint-Yorre
 Saligny-sur-Roudon
 Sanssat
 Saulcet
 Saulzet
 Sauvagny
 Sazeret
 Serbannes
 Servilly
 Seuillet
 Sorbier
 Souvigny
 Sussat
 Target
 Taxat-Senat
 Teillet-Argenty
 Terjat
 Le Theil
 Theneuille
 Thiel-sur-Acolin
 Thionne
 Tortezais
 Toulon-sur-Allier
 Treban
 Treignat
 Treteau
 Trévol
 Trézelles
 Tronget
 Urçay
 Ussel-d'Allier
 Valignat
 Valigny
 Vallon-en-Sully
 Varennes-sur-Allier
 Varennes-sur-Tèche
 Vaumas
 Vaux
 Veauce
 Venas
 Vendat
 Verneix
 Le Vernet
 Verneuil-en-Bourbonnais
 Vernusse
 Le Veurdre
 Vichy
 Vicq
 Vieure
 Le Vilhain
 Villebret
 Villefranche-d'Allier
 Villeneuve-sur-Allier
 Viplaix
 Voussac
 Ygrande
 Yzeure

References 

Bellerive-sur-Allier