Le canton n° 3 (Chalindrey) comprend les communes suivantes : Anrosey, Arbigny-sous-Varennes, Belmont, Bize, Champsevraine, Celsoy, Chalindrey, Champigny-sous-Varennes, Chaudenay, Chézeaux, Coiffy-le-Bas, Culmont, Farincourt, Fayl-Billot, Genevrières, Gilley, Grandchamp, Grenant, Guyonvelle, Haute-Amance, Heuilley-le-Grand, Laferté-sur-Amance, Les Loges, Maizières-sur-Amance, Noidant-Chatenoy, Le Pailly, Palaiseul, Pierremont-sur-Amance, Pisseloup, Poinson-lès-Fayl, Pressigny, Rivières-le-Bois, Rougeux, Saint-Broingt-le-Bois, Saint-Vallier-sur-Marne, Saulles, Savigny, Soyers, Torcenay, Tornay, Valleroy, Varennes-sur-Amance, Velles, Violot, Voncourt.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Chalindrey.