Le canton n° 2 (Château-Chinon) comprend les communes suivantes : Achun, Alligny-en-Morvan, Alluy, Arleuf, Aunay-en-Bazois, Biches, Blismes, Brinay, Château-Chinon (Campagne), Château-Chinon (ville), Châtillon-en-Bazois, Châtin, Chaumard, Chougny, Corancy, Dommartin, Dun-sur-Grandry, Fâchin, Gien-sur-Cure, Glux-en-Glenne, Gouloux, Lavault-de-Frétoy, Limanton, Mont-et-Marré, Montapas, Montigny-en-Morvan, Montreuillon, Montsauche-les-Settons, Moux-en-Morvan, Onlay, Ougny, Ouroux-en-Morvan, Planchez, Saint-Agnan, Saint-Brisson, Saint-Hilaire-en-Morvan, Saint-Léger-de-Fougeret, Saint-Péreuse, Tamnay-en-Bazois, Tintury.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Château-Chinon (ville).