Villefranche-de-Rouergue is a subprefecture of the Aveyron department, the capital of the "arrondissement" of Villefranche-de-Rouergue and the administrative centre () of the canton of Villefranche-de-Rouergue, with 13,282 inhabitants .