Elle se compose des 11 communes suivantes : Château Chervix, Glanges, La Porcherie, Magnac-Bourg, Meuzac, Pierre Buffière, St Genest Sur Roselle, St Germain Les Belles, St Hilaire Bonneval, 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