Le canton de Cirey-sur-Vezouze est une ancienne division administrative française qui était située dans le département de Meurthe-et-Moselle et la région Lorraine.
Ce canton est organisé autour de Cirey-sur-Vezouze dans l'arrondissement de Lunéville. Son altitude varie de 273 m (Cirey-sur-Vezouze) à 715 m (Saint-Sauveur) pour une altitude moyenne de 335 m.
Ce canton fut créé en 1790 au sein du district de Blâmont. Il regroupait les communes de Bertrambois, Cirey-sur-Vezouze, Hattigny, Nonhigny, Parux, Petitmont, Raon-lès-Leau, Saint-Sauveur, Tanconville et Val-le-Bon-Moutier [1]. Lorsque ce district fut supprimé, le canton de Cirey fut absorbé par le canton de Lorquin. Il faisait alors partie de l'arrondissement de Sarrebourg.
La guerre de 1870 le crée à nouveau pour regrouper les communes restées françaises.
Le canton de Cirey-sur-Vezouze groupe 7 communes et compte 3 469 habitants (recensement de 1999 sans doubles comptes).