Villefranche-de-Rouergue (Occitânia: Vilafranca de Roergue) é uma comuna no sul da França, no departamento de Aveyron, na região da Occitânia. É o sous-prefecture (capital) do arrondissement do mesmo nome no departamento do Aveyron.