La localité de Roffiac, agricole et reposante, se trouve dans le département du Cantal. Elle compte 597 habitants. Les constructions sont en majorité âgées. La santé économique se distingue entre autres par un revenu moyen de 29200 € et un taux de chômage de 7% mais une proportion de cadres de 30%. Une part d'enfants et d'adolescents de 21% et une taille moyenne des ménages de 2.5 personnes mais une quotité de personnes âgées de 21% spécifient la population qui est principalement âgée.
La commune bénéficie de conditions climatiques caractérisées par des précipitations de 915 mm par an. Il y a aussi lieu de citer une densité de population de 30 hab./km² et un taux de déplacement vers un lieu de travail extérieur de 87%, par contre une proportion de logement social HLM relativement faible (0%).