En el distrito de Villefranche-de-Rouergue, los cantones que están totalmente dentro del distrito son 3: Lot et Montbazinois, Villefranche-de-Rouergue y Villeneuvois et Villefranchois.