La estructura llamada Communauté d'Agglomération du Puy-en-Velay es una agrupación de municipios situada en el departamento de de Alto Loira, en Auvernia-Ródano-Alpes. La población total de esta estructura intermunicipal es de 85189 habitantes, distribuidos en una superficie de 1323.99 km². La densidad de población es de 122 habitantes/km². La altitud oscila entre 495 y 1332 metros. El establecimiento público de cooperación intermunicipal Communauté d'Agglomération du Puy-en-Velay consta de los 72 municipios enumerados a continuación.