Le Puy-en-Velay est une ville française située en région Auvergne-Rhône-Alpes, dans le département de la Haute-Loire. Il s'agit du chef-lieu du département de la Haute-Loire.
Par sa population, il s'agit de la 431e plus grande ville française avec 20.046 habitants.
9.796 ménages habitent à Le Puy-en-Velay dans 11.721 logements. Tous les ans, 81 nouveaux logements voient le jour.