Le département du Cantal abrite la commune de Soulages, et qui est campagnarde et tranquille. Elle compte une population de 88 personnes.. La situation économique est caractérisée notamment par une taxe foncière de 47%, mais un pourcentage de cadres très supérieur à la moyenne (78%) et un taux d'ouvriers très inférieur à la moyenne : 22%.
La population est en majorité âgée, on y note notamment un taux de fécondité proportionnellement très important, un taux de personnes âgées très supérieur : 43%, un très important taux de retraités (45%), un âge moyen élevé (54 ans) et une faible part d'enfants et d'adolescents (9%) mais une taille moyenne des ménages de 2.2 personnes. En outre, il y a lieu de citer un taux de déplacement vers un lieu de travail extérieur comparativement très faible : 43%.