L'entité de Sornac, tranquille et bénéficiant de commerces locaux, où l'on dénombre 837 habitants, est située dans le département de la Corrèze. Les logements anciens composent la majorité de l'habitat. La population est surtout âgée, elle se distingue par une taille moyenne des ménages importante (2.8 personnes), un âge moyen comparativement haut (48 ans), un taux de fécondité comparativement assez inférieur et une part d'enfants et d'adolescents comparativement très faible : 14%.
La commune bénéficie de conditions climatiques particularisées par un ensoleillement de 1966 heures par an. Le climat économique comprend une taxe habitation inférieure à la moyenne : 13%, mais un pourcentage de cadres de 33%. Il faut y souligner un taux de logement social HLM proportionnellement très important : 19% et un taux de déplacement vers un lieu de travail extérieur comparativement très inférieur à la moyenne (58%), un nombre d'établissements scolaires de 3.9.