La localité de Champagnac-de-Belair est situé dans le département de la Dordogne. Elle compte une population de 698 habitants. Elle est sereine et comprend des commerces locaux. Les bâtiments anciens forment la plupart du parc immobilier. D'un point de vue économique, l'état des lieux se distingue entre autres par une taxe habitation de 18% mais une taxe foncière de 48%, une quotité de cadres de 37% et un revenu moyen de 27200 €.
Une basse croissance démographique mais une taille moyenne des ménages de 2.2 personnes distinguent la population qui est surtout âgée. La localité bénéficie d'un climat défini par des précipitations de 995 mm par an, un ensoleillement de 2003 heures par an. De plus, on peut y indiquer un taux de déplacement vers un lieu de travail extérieur de 87%, une évolution du nombre de places en établissement scolaires de 14.