Le canton n° 9 (Gourdon) comprend les communes suivantes : Anglars-Nozac, Cazals, Dégagnac, Gindou, Gourdon, Lavercantière, Léobard, Marminiac, Milhac, Payrignac, Rampoux, Rouffilhac, Saint-Cirq-Madelon, Saint-Cirq-Souillaguet, Saint-Clair, Saint-Projet, Salviac, Le Vigan.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Gourdon.