Der Kanton Vigy liegt im Arrondissement Metz-Campagne im Département Moselle und umfasst 23 Gemeinden.