Elle se compose des 11 communes suivantes : Château Chervix, Glanges, La Porcherie, Magnac-Bourg, Meuzac, Pierre-Buffière, Saint-Genest-sur-Roselle, Saint-Germain-les-Belles, Saint-Hilaire-Bonneval, Saint-Vitte-sur-Briance,Vicq-sur-Breuilh.
Communes voisines en Haute-vienne : St Vitte sur Briance, La Croisille sur Briance, St Germain Les Belles
Communes voisinnes en Corrèze : Benayes, Lamongerie, Masseret, Meilhard