Le Puy-en-Velay, anciennement Le Puy, est une commune française, préfecture du département de la Haute-Loire en région Auvergne-Rhône-Alpes. Le Puy-en-Velay comptait 18 947 habitants en 2020 et ses habitants sont appelés Ponots. Son unité urbaine rassemblait 38 339 habitants en 2020