L'entité de Sourniac, agricole et tranquille, où l'on dénombre 205 habitants, se trouve dans le département du Cantal. Les constructions sont surtout ancienes. Le climat économique se distingue par une part d'ouvriers relativement assez haute (71%) et un taux de chômage assez inférieur à la moyenne (3%) mais un revenu moyen de 26000 €.
La commune bénéficie de conditions climatiques particularisées par des précipitations de 967 mm par an, un ensoleillement de 2082 heures par an. Elle est aussi remarquable par un taux de déplacement vers un lieu de travail extérieur haut : 96% et une part d'espaces verts proportionnellement très élevée , par contre une quotité de logement social HLM de 6%, un pourcentage d'utilisation de la voiture de 10% et une densité de population de 20 hab./km².