Le canton du Puy-en-Velay-2 est une circonscription électorale française du département de la Haute-Loire.