Le canton n° 6 (Mirepoix) comprend les communes suivantes : Aigues-Vives, La Bastide-de-Bousignac, La Bastide-sur-l'Hers, Belloc, Besset, Camon, Cazals-des-Baylès, Coutens, Dun, Esclagne, Lagarde, Lapenne, Laroque-d'Olmes, Léran, Limbrassac, Malegoude, Manses, Mirepoix, Montbel, Moulin-Neuf, Le Peyrat, Pradettes, Régat, Rieucros, Roumengoux, Saint-Félix-de-Tournegat, Saint-Julien-de-Gras-Capou, Saint-Quentin-la-Tour, Sainte-Foi, Tabre, Teilhet, Tourtrol, Troye-d'Ariège, Vals, Viviès.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Mirepoix.