Le canton de Montfaucon-en-Velay est une ancienne division administrative française, située dans le département de la Haute-Loire en région Auvergne.
Le canton de Montfaucon-en-Velay groupait sept communes :
Le canton de Montfaucon-en-Velay était situé dans l'est du Velay.
Le canton a été supprimé en mars 2015 à la suite du redécoupage des cantons du département et les sept communes sont rattachées au canton de Boutières[1].