Le canton n° 1 (Bellerive-sur-Allier) comprend les communes suivantes : Bellerive-sur-Allier, Broût-Vernet, Brugheas, Cognat-Lyonne, Escurolles, Espinasse-Vozelle, Hauterive, Saint-Didier-la-Forêt, Saint-Pont, Serbannes, Vendat.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Bellerive-sur-Allier.