L'entité de Solignac-sous-Roche est situé dans le département de la Haute-Loire. Elle compte 221 habitants. Elle est sereine et est appréciée des vacanciers. Les lieux de vacances composent la plus grande part de l'habitat. Les habitants sont principalement âgés et sont caractérisés notamment par un âge moyen de 44 ans, une quotité de personnes âgées de 31%. Du point de vue de l'économie, l'état des lieux est caractérisé par une taxe habitation assez basse (14%), mais une assez faible taxe foncière : 25%.
Elle est particularisée par une évolution du nombre de places en établissement scolaires de 17, un assez haut taux de déplacement vers un lieu de travail extérieur (100%), une part d'utilisation de la voiture relativement inférieure (3%), un taux de logement social HLM comparativement assez bas (0%), une très faible portion de petits terrains : 0% et une année moyenne de contruction comparativement très ancienne (1947).