Le canton n° 8 (Lunéville-1) comprend :
1° Les communes suivantes : Anthelupt, Bauzemont, Bienville-la-Petite, Bonviller, Courbesseaux, Crévic, Crion, Croismare, Deuxville, Dombasle-sur-Meurthe, Drouville, Einville-au-Jard, Flainval, Hénaménil, Hoéville, Hudiviller, Jolivet, Maixe, Raville-sur-Sânon, Serres, Sionviller, Sommerviller, Valhey, Varangéville, Vitrimont ;
2° La partie de la commune de Lunéville située au nord d'une ligne définie par l'axe des voies et limites suivantes : depuis la limite territoriale de la commune de Vitrimont, cours de la Vézouze, ligne droite dans le prolongement de la rue Yves-des-Hours, rue Yves-des-Hours, rue Sainte-Anne, rue Maurice-Cosson, rue Jacques-Chambrette, rue de l'Abbé-Renard, rue de la Marquise-Emilie-du-Châtelet, rue François-Girardet, rue Charles-Claude-Rivolet, rue du Chauffour, quai de Strasbourg, avenue du 2e-Bataillon-de-Chasseurs-à-Pied, ligne de chemin de fer, rue des Cités-Cécile, quai de Reichshoffen, chemin des Mossus, ligne de chemin de fer, jusqu'à la limite territoriale de la commune de Chanteheux.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Lunéville.