Le Puy en Velay, préfecture du son département de Haute-Loire, se situe dans la région de l'Auvergne. Avec près de 20 000 habitants, c'est une ville dynamique car elle ne possède pas de concurrentes de taille avant plusieurs dizaines de kilomètres. En effet, il faut plus d'une heure en voiture pour rejoindre Saint-Etienne ou Clermont-Ferrand, qui sont les plus grandes villes à proximité du Puy en Velay. D'autre part, il n'existe pas d'autoroutes, et c'est donc par un réseau de routes nationales ou départementales que se parcourent les kilomètres qui la sépare des autres villes du département et de la région. Dans le centre-ville, on trouve quelques boutiques d'enseignes nationales, dédiées à l'achat de loisir ou de proximité. Par exemple, le prêt-à-porter Célio pour hommes, la marque Esprit ou Lulu Castagnette accueillent leurs clients toute la semaine, sauf le dimanche. Situés dans des rues agréables à parcourir à pieds, ces enseignes offrent un service de type lèche-vitrine. En ce qui concerne l'alimentation de proximité, le supermarché Casino accueille les clients du Puy en Velay toute la semaine, et ouvre également ses portes le dimanche de 9H à 12H. C'est lui qui concentre la plupart des achats alimentaires de la localité, car peu de concurrents se sont installés. Cependant, les grandes enseignes se trouvent plus généralement dans les zones d'activités commerciales en périphérie de la ville. Au sud de la ville, on trouvera notamment la grande enseigne sportive Décathlon, accompagnée des magasins Fly pour l'ameublement intérieur, et King Jouet pour le loisir des enfants. Ouverts jusque 19H30, ces magasins n'accueillent pas leurs clients le dimanche, sauf en cas d'ouverture exceptionnelle, notamment au moment des périodes de fêtes ou de soldes. En ce qui concerne les hypermarchés, l'enseigne la plus proche se situe à Brives Charensac, et c'est Auchan qui s'y est installé.