L'entité de Roffiac, et qui est calme et rurale, est situé dans le département du Cantal et on y dénombre 597 habitants. Les logements anciens constituent la plus grande partie de l'habitat. Les habitants sont en majorité âgés, on y note en particulier une portion de retraités de 18% et une part de personnes âgées de 21%, par contre un âge moyen de 42 ans. D'un point de vue économique, la situation est caractérisée entre autres par un taux de chômage de 7%.
Les infrastructures de la commune sont caractérisées par une capacité d'accueil touristique de 2 lits. En termes climatiques, l'entité jouit de des précipitations de 915 mm par an mais un ensoleillement de 1999 heures par an. A signaler aussi : un taux de déplacement vers un lieu de travail extérieur de 87% et une proportion d'utilisation de la voiture de 9%, par contre une quotité de logement social HLM proportionnellement assez inférieure à la moyenne (0%).