Es el chef-lieu y mayor población del cantón de su nombre.
Su aglomeración urbana tenía una población de 11 333 personas (en 2007), y la constituían además las comunas de Le Lardin-Saint-Lazare, Condat-sur-Vézère, Cublac (Corrèze) y Beauregard-de-Terrasson.
[6] Está integrada en la Communauté de communes du Terrassonais, de la cual es la mayor población.
Terrasson-Lavilledieu forma parte del Périgord Noir.
[7] También el nuevo aeropuerto de Brive - Souillac se sitúa relativamente próximo a la población.