Le Puy-en-Velay je město ve Francii. Leží v regionu Auvergne, je hlavním městem départementu Haute-Loire. Má 19 976 obyvatel (rok 2008), protéká jím řeky Borne a Loira. Jméno města Le Puy en Velay znamená vztyčeno v údolí a za tento název vděčí několika vyhaslým sopouchům, kolem kterých je postaveno.