Le canton n° 9 (Pays d'Olmes) comprend les communes suivantes : L'Aiguillon, Bélesta, Bénaix, Carla-de-Roquefort, Dreuilhe, Fougax-et-Barrineuf, Freychenet, Ilhat, Lavelanet, Lesparrou, Leychert, Lieurac, Montferrier, Montségur, Nalzen, Péreille, Raissac, Roquefixade, Roquefort-les-Cascades, Saint-Jean-d'Aigues-Vives, Sautel, Soula, Villeneuve-d'Olmes.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Lavelanet.