Le canton n° 18 (La Montagne noire) comprend les communes suivantes : Arfons, Belleserre, Cahuzac, Les Cammazes, Dourgne, Durfort, Escoussens, Labruguière, Lagardiolle, Massaguel, Saint-Affrique-les-Montagnes, Saint-Amancet, Saint-Avit, Sorèze, Verdalle.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Labruguière.