Le canton n° 9 (Le Malesherbois) comprend les communes suivantes : Ascoux, Augerville-la-Rivière, Aulnay-la-Rivière, Auxy, Barville-en-Gâtinais, Batilly-en-Gâtinais, Beaune-la-Rolande, Boësses, Boiscommun, Bondaroy, Bordeaux-en-Gâtinais, Bouilly-en-Gâtinais, Bouzonville-aux-Bois, Boynes, Briarres-sur-Essonne, Bromeilles, Chambon-la-Forêt, Chilleurs-aux-Bois, Courcelles-le-Roi, Courcy-aux-Loges, Desmonts, Dimancheville, Echilleuses, Egry, Escrennes, Estouy, Gaubertin, Givraines, Grangermont, Juranville, Laas, Lorcy, Le Malesherbois, Mareau-aux-Bois, Marsainvilliers, Montbarrois, Montliard, Nancray-sur-Rimarde, La Neuville-sur-Essonne, Nibelle, Ondreville-sur-Essonne, Orville, Puiseaux, Ramoulu, Saint-Loup-des-Vignes, Saint-Michel, Santeau, Vrigny, Yèvre-la-Ville.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune du Malesherbois.