Villefranche-de-Rouergue () 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.