El distrito de Villefranche-de-Rouergue es un distrito (en francés arrondissement) de Francia, que se localiza en el departamento Aveyron, de la región Mediodía-Pirineos (en francés Midi-Pyrénées).
Es el más occidental y el más pequeño de los distritos del departamento con una superficie de 1293,4 km².
[3] El distrito limita con el departamento Cantal (Auvernia) al norte, con el distrito de Rodez al este, con el departamento Tarn (Mediodía-Pirineos) al sur y con los departamentos Tarn y Garona (Mediodía-Pirineos) y Lot (Mediodía-Pirineos) al oeste.
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.
Tres cantones comparten sus comunas entre el distrito de Villefranche-de-Rouergue y el distrito de Rodez: