La Communauté de Communes des Portes de Vassivière existe depuis le 1er janvier 2004.
Elle est composée des communes de Beaumont-du-Lac, Bujaleuf, Cheissoux, Domps, Eymoutiers, Nedde, Peyrat-le-Château, Rempnat, St Amand-le-Petit, Ste-Anne-St-Priest, St Julien-le-Petit.
Depuis le 1er janvier 2009, la commune d'Augne a intégré la Communauté de Communes.