La localité de Castelvieilh est situé dans le département des Hautes-Pyrénées ; elle compte 233 habitants. Elle est calme. Les constructions sont principalement ancienes. La commune profite de conditions climatiques définies par un ensoleillement de 1949 heures par an. La situation économique est caractérisée notamment par une portion d'ouvriers de 52%, une taxe foncière assez faible (26%).
Un âge moyen de 44 ans et une taille moyenne des ménages de 2.4 personnes, mais un taux de fécondité assez bas caractérisent les habitants qui sont principalement âgés. Indiquons : un pourcentage de petits terrains inférieur à la moyenne (0%), mais une densité de population de 40 hab./km², une quotité de logement social HLM de 0% et un taux de déplacement vers un lieu de travail extérieur de 89%.