Le canton n° 14 (Moulins-2) comprend :
1° Les communes suivantes : Bert, Bessay-sur-Allier, Chapeau, Châtelperron, Chavroches, Cindré, La Ferté-Hauterive, Gouise, Jaligny-sur-Besbre, Liernolles, Mercy, Montbeugny, Neuilly-le-Réal, Saint-Gérand-de-Vaux, Saint-Léon, Saint-Voir, Sorbier, Thionne, Toulon-sur-Allier, Treteau, Trézelles, Varennes-sur-Tèche ;
2° La partie de la commune de Moulins non incluse dans le canton de Moulins-1.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Moulins.