Villefranche-de-Rouergue (en occitan : Vilafranca de Roergue) est une commune du sud de la France située dans le département de l'Aveyron, dans la région de l'Occitanie. C'est la sous-préfecture (chef-lieu) de l'arrondissement du même nom dans le département de l'Aveyron.