Le canton n° 16 (Saint-Pierre-le-Moûtier) comprend les communes suivantes : Avril-sur-Loire, Azy-le-Vif, Chantenay-Saint-Imbert, Chevenon, Dornes, Fleury-sur-Loire, Langeron, Livry, Luthenay-Uxeloup, Mars-sur-Allier, Neuville-lès-Decize, Saint-Parize-en-Viry, Saint-Parize-le-Châtel, Saint-Pierre-le-Moûtier, Toury-Lurcy, Toury-sur-Jour, Tresnay.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Pierre-le-Moûtier.