Le canton n° 4 (Bar-sur-Seine) comprend les communes suivantes : Bar-sur-Seine, Bertignolles, Bourguignons, Briel-sur-Barse, Buxeuil, Buxières-sur-Arce, Celles-sur-Ource, Chacenay, Chappes, Chauffour-lès-Bailly, Chervey, Courtenot, Courteron, Cunfin, Eguilly-sous-Bois, Essoyes, Fontette, Fouchères, Fralignes, Gyé-sur-Seine, Jully-sur-Sarce, Landreville, Loches-sur-Ource, Magnant, Marolles-lès-Bailly, Merrey-sur-Arce, Mussy-sur-Seine, Neuville-sur-Seine, Noé-les-Mallets, Plaines-Saint-Lange, Poligny, Polisot, Polisy, Rumilly-lès-Vaudes, Saint-Parres-lès-Vaudes, Saint-Usage, Thieffrain, Vaudes, Verpillières-sur-Ource, Villemorien, Villemoyenne, Ville-sur-Arce, Villy-en-Trodes, Virey-sous-Bar, Vitry-le-Croisé, Viviers-sur-Artaut.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Bar-sur-Seine.