La commune de Vals-le-Chastel se trouve dans le département de la Haute-Loire ; elle compte une population de 45 habitants. Elle est tranquille et champêtre. Beaucoup d'habitations sont âgées. La prospérité comprend entre autres une taxe habitation inférieure à la moyenne : 14%. Les habitants sont principalement âgés, on note en particulier un taux de retraités très supérieur à la moyenne (52%), un taux d'enfants et d'adolescents relativement faible (15%), une croissance démographique proportionnellement très inférieure et un taux de fécondité très faible , mais une taille moyenne des ménages de 2.3 personnes.
La localité jouit de conditions climatiques distinguées par des précipitations de 844 mm par an. En outre, il faut y noter une assez haute quotité de petits terrains (10%), un taux de déplacement vers un lieu de travail extérieur élevé (100%) et une densité de population assez inférieure à la moyenne : 10 hab./km².