La commune de Sourniac, rurale et paisible, est situé dans le département du Cantal ; elle compte 205 habitants. L'habitat est surtout ancien. Du point de vue de l'économie, l'état des lieux comprend en particulier un important pourcentage d'ouvriers (71%) et un assez bas taux de chômage : 3%. L'entité bénéficie de conditions climatiques distinguées par un ensoleillement de 2082 heures par an, par contre des précipitations de 967 mm par an.
La population est surtout âgée, elle est caractérisée notamment par une quotité de personnes âgées de 21%. Indiquons un taux de déplacement vers un lieu de travail extérieur comparativement élevé (96%) et une part d'espaces verts proportionnellement très supérieure , par contre une densité de population de 20 hab./km², un taux de logement social HLM de 6% et une évolution du nombre de places en établissement scolaires de 10.