En 2016, année précédant la création de la commune nouvelle des Coteaux Périgourdins, Chavagnac était limitrophe de huit autres communes, dont trois dans le département de la Corrèze. Au nord, son territoire est distant d'environ 120 mètres de celui de La Feuillade.
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Au , Chavagnac fusionne avec Grèzes pour former la commune nouvelle des Coteaux Périgourdins dont la création a été entérinée par l'arrêté du 29 juin 2016, entraînant la transformation des deux anciennes communes en « communes déléguées »[3],[4].
La population de la commune étant comprise entre 100 et 499 habitants au recensement de 2011, onze conseillers municipaux ont été élus en 2014[5],[6]. Ceux-ci sont membres d'office du conseil municipal de la commune nouvelle des Coteaux Périgourdins, jusqu'au renouvellement des conseils municipaux français de 2020[3].
En 2016, dernière année en tant que commune indépendante, Chavagnac comptait 382 habitants. À partir du XXIe siècle, les recensements des communes de moins de 10 000 habitants ont lieu tous les cinq ans (2005, 2010, 2015 pour Chavagnac[9]). Depuis 2006, les autres dates correspondent à des estimations légales.
Au , la commune déléguée de Chavagnac compte 363 habitants[10].
La tour de Chavagnac, du XIVe siècle, inscrite sur la liste complémentaire des monuments historiques.
Église Saint-Pantaléon, dans laquelle se trouve un retable classé au titre des monuments historiques en 1957[13], restauré en 2006.
Le monument aux morts sculpté. Inauguré le 2 septembre 1923, il a été réalisé dans du calcaire par le sculpteur Gaston Petit (Saint-Jean-des-Vignes 1890 - 1984) qui ne l'a pas signé. Sans les fondations, ce monument a coûté 3 500 francs de l'époque[14].
Danièle Mazet-Delpeuch (1942-2024), qui fut cuisinière personnelle de François Mitterrand et première femme cuisinière à l'Élysée, a vécu dans son enfance à la ferme de la Borderie, à Chavagnac, commune où elle a ensuite ouvert une table d'hôtes[15],[16].
↑ a et b« Arrêté n° PREF/DDL/2016/0129 portant création de la commune nouvelle Les Coteaux Périgourdins », Recueil des actes administratifs de la Dordogne, , p. 142-145 (lire en ligne [PDF], consulté le )
↑« Arrêté n° PREF/DDL/2016/0132 modifiant l'arrêté portant création de la commune nouvelle Les Coteaux Périgourdins », Recueil des actes administratifs de la Dordogne, , p. 139-141 (lire en ligne [PDF], consulté le )
↑Article L2121-2 du code général des collectivités territoriales, sur Légifrance, consulté le 1er décembre 2016.