Le canton n° 8 (Charny) comprend les communes suivantes : Aillant-sur-Tholon, Chambeugle, Champvallon, Chamvres, Charny, Chassy, Chêne-Arnoult, Chevillon, Dicy, La Ferté-Loupière, Fleury-la-Vallée, Fontenouilles, Grandchamp, Guerchy, Laduz, Malicorne, Marchais-Beton, Merry-la-Vallée, Neuilly, Les Ormes, Paroy-sur-Tholon, Perreux, Poilly-sur-Tholon, Prunoy, Saint-Aubin-Château-Neuf, Saint-Denis-sur-Ouanne, Saint-Martin-sur-Ocre, Saint-Martin-sur-Ouanne, Saint-Maurice-le-Vieil, Saint-Maurice-Thizouaille, Saint-Romain-le-Preux, Senan, Sépeaux, Sommecaise, Villefranche, Villemer, Villiers-sur-Tholon, Volgré.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Charny.