Le canton n° 19 (Saint-Affrique) comprend les communes suivantes : La Bastide-Pradines, Calmels-et-le-Viala, Roquefort-sur-Soulzon, Saint-Affrique, Saint-Félix-de-Sorgues, Saint-Izaire, Saint-Jean-d'Alcapiès, Saint-Rome-de-Cernon, Tournemire, Vabres-l'Abbaye, Versols-et-Lapeyre.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Affrique.