Villefranche-de-Rouergue (în occitană: Vilafranca de Roergue) este o comună în sudul Franței, în departamentul Aveyron, în regiunea Occitanie. Este subprefectura (capitala) arondismentului cu același nume din departamentul Aveyron.