Le canton n° 21 (Vallon) comprend les communes suivantes : Clairvaux-d'Aveyron, Druelle Balsac, Marcillac-Vallon, Mouret, Muret-le-Château, Nauviale, Pruines, Saint-Christophe-Vallon, Salles-la-Source, Valady.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Salles-la-Source.
Décret n° 2014-205 du 21 février 2014 portant délimitation des cantons dans le département de l'Aveyron
JORF n°0047 du 25 février 2014
Dernière mise à jour des données de ce texte : 27 février 2021