La Communauté de communes du Pays de Jumilhac-le-Grand est créée le 18 décembre 1995 pour une prise d'effet immédiate.
Elle s'est ouverte le 9 décembre 2002 à quatre communes supplémentaires :
Deux nouvelles communes intègrent la communauté de communes le 1er janvier 2013 : Firbeix et Miallet.
L'arrêté no 2016-095 du 14 décembre 2016 autorise le renommage de l'intercommunalité en communauté de communes des Marches du Périg'Or Limousin Thiviers-Jumilhac3.
Au 1er janvier 2017, la Communauté de communes du Pays de Jumilhac-le-Grand est étendue aux communes de la communauté de communes du Pays thibérien (moins Sorges et Ligueux en Périgord) qui est alors dissoute. L'arrêté no 24-2017-10-23-002 d'octobre 2017 officialise le renommage de l'intercommunalité en Communauté de communes Périgord-Limousin.
Située au nord-est du département, la Communauté de communes Périgord-Limousin héberge le point culminant de la Dordogne, à 472 mètres d’altitude, dans la forêt de Vieillecour, sur la commune de Saint-Pierre-de-Frugie.