L'entité de Roffiac, et qui est sereine et rurale, se trouve dans le département du Cantal et compte une population de 597 habitants. Les bâtiments anciens forment la majorité de l'habitat. La localité jouit de conditions climatiques caractérisées par des précipitations de 915 mm par an mais un ensoleillement de 1999 heures par an. La population est essentiellement âgée et est caractérisée notamment par une portion de personnes âgées de 21%.
En ce qui concerne l'économie, la situation comprend entre autres un taux de chômage de 7% et un revenu moyen de 29200 € mais une taxe habitation de 22%. Au niveau des infrastructures, la localité possède une capacité d'accueil touristique de 2 lits. En outre, il y a lieu de distinguer un taux de logement social HLM assez inférieur (0%), par contre un taux de petits terrains de 7% et une part de propriétaires de 81%.