La commune de Campagnac, et qui est rurale et sereine, est situé dans le département du Tarn ; elle compte une population de 123 habitants. Les bâtiments sont principalement anciens. La localité possède un climat particularisé par un ensoleillement de 2132 heures par an, mais des précipitations de 631 mm par an.
Une proportion de retraités très élevée (62%) et une taille moyenne des ménages basse (2.1 personnes) distinguent la population, surtout âgée. La santé économique est caractérisé entre autres par une quotité d'ouvriers de 50%, un taux de chômage de 7% et un pourcentage de cadres de 50%. Elle est distinguée par une année moyenne de contruction de 1952 et une densité de population de 10 hab./km² mais une quotité de petits terrains assez inférieure à la moyenne (0%).