Commune de l'agglomération du Puy en Velay
En 2018, le nombre total de logements dans la commune était de 1 950, alors qu'il était de 1 853 en 2013 et de 1 831 en 2008.
Parmi ces logements, 87,9 % étaient des résidences principales, 3,2 % des résidences secondaires et 8,9 % des logements vacants. Ces logements étaient pour 49,8 % d'entre eux des maisons individuelles et pour 49,2 % des appartements.
Le tableau ci-dessous présente la typologie des logements à Vals-près-le-Puy en 2018 en comparaison avec celle de la Haute-Loire et de la France entière. Une caractéristique marquante du parc de logements est ainsi une proportion de résidences secondaires et logements occasionnels (3,2 %) inférieure à celle du département (16,1 %) mais supérieure à celle de la France entière (9,7 %). Concernant le statut d'occupation de ces logements, 64,9 % des habitants de la commune sont propriétaires de leur logement (64 % en 2013), contre 70 % pour la Haute-Loire et 57,5 pour la France entière.