Kanton Le Puy-en-Velay-Nord (fr. Canton du Puy-en-Velay-Nord) je francouzský kanton v departementu Haute-Loire v regionu Auvergne. Tvoří ho sedm obcí.