Le canton n° 10 (Meine au Saintois) comprend les communes suivantes : Aboncourt, Affracourt, Allain, Allamps, Autrey, Bagneux, Bainville-aux-Miroirs, Barisey-au-Plain, Barisey-la-Côte, Battigny, Benney, Beuvezin, Blénod-lès-Toul, Bouzanville, Bralleville, Bulligny, Ceintrey, Chaouilley, Clérey-sur-Brenon, Colombey-les-Belles, Courcelles, Crantenoy, Crépey, Crévéchamps, Crézilles, Diarville, Dolcourt, Dommarie-Eulmont, Etreval, Favières, Fécocourt, Forcelles-Saint-Gorgon, Forcelles-sous-Gugney, Fraisnes-en-Saintois, Gélaucourt, Gémonville, Gerbécourt-et-Haplemont, Germiny, Germonville, Gibeaumeix, Goviller, Grimonviller, Gripport, Gugney, Hammeville, Haroué, Houdelmont, Houdreville, Housséville, Jevoncourt, Lalœuf, Laneuveville-devant-Bayon, Lebeuville, Lemainville, Leménil-Mitry, Mangonville, Marthemont, Mont-l'Etroit, Mont-le-Vignoble, Moutrot, Neuviller-sur-Moselle, Ochey, Ognéville, Omelmont, Ormes-et-Ville, Parey-Saint-Césaire, Pierreville, Praye, Pulney, Quevilloncourt, Roville-devant-Bayon, Saint-Firmin, Saint-Remimont, Saulxerotte, Saulxures-lès-Vannes, Saxon-Sion, Selaincourt, Tantonville, Thélod, They-sous-Vaudemont, Thorey-Lyautey, Thuilley-aux-Groseilles, Tramont-Emy, Tramont-Lassus, Tramont-Saint-André, Uruffe, Vandeléville, Vannes-le-Châtel, Vaudémont, Vaudeville, Vaudigny, Vézelise, Viterne, Vitrey, Voinémont, Vroncourt, Xeuilley, Xirocourt.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Vézelise.