Le canton du Puy-en-Velay-Sud-Est est une ancienne division administrative française, située dans le département de la Haute-Loire en région Auvergne.
Le canton du Puy-en-Velay-Sud-Est se composait d’une fraction de la commune du Puy-en-Velay et des communes suivantes : Blavozy, Brives-Charensac, Coubon, Saint-Germain-Laprade, Ours-Mons, Taulhac et Vals.
Le canton du Puy-en-Velay-Sud-Est se composait d’une fraction de la commune du Puy-en-Velay et de deux autres communes[1]. Il comptait 11 940 habitants (population municipale) au 1er janvier 2012.
Le canton a été supprimé en mars 2015 à la suite du redécoupage des cantons du département. Les limites cantonales du Puy-en-Velay sont modifiées et les deux communes sont rattachées au quatrième canton[2].