Villefranche-de-Rouergue forms with Toulonjac the urban area of Villefranche-de-Rouergue with a population of 12,644 inhabitants (2013) and an area of . This urban area is the centre of the metropolitan area of Villefranche-de-Rouergue, formed by 16 "communes" with a population of 20,180 inhabitants and an area of .