Le canton n° 9 (Cœur de Puisaye) comprend les communes suivantes : Beauvoir, Bléneau, Champcevrais, Champignelles, Diges, Dracy, Egleny, Fontaines, Lalande, Lavau, Leugny, Mézilles, Moulins-sur-Ouanne, Parly, Pourrain, Rogny-les-Sept-Ecluses, Ronchères, Saint-Fargeau, Saint-Martin-des-Champs, Saint-Privé, Tannerre-en-Puisaye, Toucy, Villeneuve-les-Genêts, Villiers-Saint-Benoît.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Toucy.