Le canton n° 10 (Ligny-en-Barrois) comprend les communes suivantes : Abainville, Amanty, Badonvilliers-Gérauvilliers, Baudignécourt, Biencourt-sur-Orge, Bonnet, Le Bouchon-sur-Saulx, Brauvilliers, Bure, Chanteraine, Chassey-Beaupré, Couvertpuis, Dainville-Bertheléville, Dammarie-sur-Saulx, Delouze-Rosières, Demange-aux-Eaux, Fouchères-aux-Bois, Givrauval, Gondrecourt-le-Château, Hévilliers, Horville-en-Ornois, Houdelaincourt, Ligny-en-Barrois, Longeaux, Mandres-en-Barrois, Mauvages, Menaucourt, (...)