Le canton n° 4 (Chagny) comprend les communes suivantes : Aluze, Bouzeron, Chagny, Chamilly, Change, Charrecey, Chassey-le-Camp, Chaudenay, Cheilly-lès-Maranges, Couches, Dennevy, Dezize-lès-Maranges, Dracy-lès-Couches, Essertenne, Fontaines, Morey, Paris-l'Hôpital, Perreuil, Remigny, Rully, Saint-Bérain-sur-Dheune, Saint-Gilles, Saint-Jean-de-Trézy, Saint-Léger-sur-Dheune, Saint-Maurice-lès-Couches, Saint-Sernin-du-Plain, Sampigny-lès-Maranges.
Le bureau centralisateur de ce canton est celui de la commune de Chagny.