La commune de Sornac, bénéficiant de magasins de proximité et calme, est situé dans le département de la Corrèze ; elle compte 837 habitants. L'habitat est surtout composé de bâtiments anciens. Par rapport aux équippements, la localité possède des médecins généralistes de un médecin pour 800 habitants. En termes d'économie, la situation se distingue par une taxe habitation proportionnellement faible (13%), par contre une taxe foncière de 49%.
La population est principalement âgée ; on y observe une haute taille moyenne des ménages (2.8 personnes), un âge moyen proportionnellement haut : 48 ans, un taux de fécondité relativement faible et une proportion d'enfants et d'adolescents proportionnellement très inférieure à la moyenne (14%). Au niveau climatique, la commune profite de un ensoleillement de 1966 heures par an. Elle est particularisée par une part de logement social HLM proportionnellement très haute (19%) et un taux de déplacement vers un lieu de travail extérieur bas (58%).