La commune de Saint-Sornin-Leulac, reposante et agrémentée de commerces de proximité, est situé dans le département de la Haute-Vienne ; on y dénombre 651 habitants. Les constructions sont principalement âgées. La localité possède un climat caractérisé par des précipitations de 936 mm par an. Les habitants sont en majorité âgés, ils sont caractérisés en particulier par une part de personnes âgées assez élevée (39%), un taux de retraités proportionnellement élevé : 37%, un âge moyen assez élevé (49 ans), un pourcentage d'enfants et d'adolescents proportionnellement assez inférieur à la moyenne (17%) et une taille moyenne des ménages comparativement assez inférieure à la moyenne : 2.1 personnes.
En ce qui concerne l'économie, la situation se distingue notamment par un taux de chômage de 8%. De plus, il y a lieu de signaler une évolution du nombre de places en établissement scolaires de 11 mais une densité de population de 20 hab./km² et un nombre d'établissements scolaires de 3.8.