Il y a 123 habitants à Campagnac. Les Campagnacois ont en moyenne 47 ans et gagnent environ 20900 euros par an. Il y a 23% de résidences secondaires à Campagnac. La centrale nucléaire la plus proche se situe à 78,3 km.