Villefranche-de-Rouergue tiene una superficie de 45,85 km² y su altitud promedio es de 290 m; la altitud en el edificio del ayuntamiento es de 323 m.