La Communauté de communes Sarlat – Périgord Noir, née le 1er janvier 2011, est issue de la fusion de deux Communautés de communes, celle du Périgord Noir et celle du Sarladais.
Elle compte 13 communes au total : Beynac-et-Cazenac, La Roque-Gageac, Marcillac Saint-Quentin, Marquay, Proissans, Sarlat-La Canéda, Sainte Nathalène, Saint André-Allas, Saint Vincent-de -Cosse, Saint Vincent Le Paluel, Tamniès, Vézac et Vitrac.
Pour ses 17 000 habitants, elle intervient dans des domaines d’intérêt général tels que l’environnement, le développement économique, le tourisme, l’entretien de la voirie, le logement, la mobilité…