Le canton de Montsalvy était une division administrative française située dans le département du Cantal et la région Auvergne. Il a été supprimé en 2015 à la suite du redécoupage des cantons (décret de 2014). Il correspond à peu près à l'ancien pays du Veinazès.