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