Villefranche-de-Rouergue (Occitan: Vilafranca de Roergue) is a commune in southern France in the Aveyron department, in the region of Occitanie. It is the sous-prefecture (capital) of the arrondissement of the same name in the Aveyron department.