La commune de Sourniac, agricole et tranquille, où l'on dénombre 205 habitants, se trouve dans le département du Cantal. Les habitations ancienes composent la majorité de l'habitat. La population est surtout âgée, on y distingue un taux d'enfants et d'adolescents de 23%, mais un âge moyen de 41 ans. La santé économique est caractérisé par un revenu moyen de 26000 €, une portion d'ouvriers proportionnellement assez haute : 71% et un taux de chômage assez faible (3%).
La localité bénéficie de conditions climatiques caractérisées par des précipitations de 967 mm par an. Elle est également distinguée par une proportion de logement social HLM de 6% et une évolution du nombre de places en établissement scolaires de 10, par contre un taux de déplacement vers un lieu de travail extérieur relativement important (96%) et un taux d'espaces verts supérieur.