Le canton n° 21 (Saint-Apollinaire) comprend les communes suivantes : Arceau, Arc-sur-Tille, Beaumont-sur-Vingeanne, Beire-le-Châtel, Belleneuve, Bèze, Bézouotte, Blagny-sur-Vingeanne, Bourberain, Champagne-sur-Vingeanne, Charmes, Chaume-et-Courchamp, Cheuge, Couternon, Cuiserey, Dampierre-et-Flée, Fontaine-Française, Fontenelle, Jancigny, Licey-sur-Vingeanne, Magny-Saint-Médard, Mirebeau-sur-Bèze, Montigny-Mornay-Villeneuve-sur-Vingeanne, Noiron-sur-Bèze, Oisilly, Orain, Pouilly-sur-Vingeanne, Remilly-sur-Tille, Renève, Saint-Apollinaire, Saint-Maurice-sur-Vingeanne, Saint-Seine-sur-Vingeanne, Savolles, Tanay, Trochères, Varois-et-Chaignot, Viévigne.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Apollinaire.