Le canton n° 19 (Tonnerrois) comprend les communes suivantes : Aisy-sur-Armançon, Ancy-le-Franc, Ancy-le-Libre, Argentenay, Argenteuil-sur-Armançon, Arthonnay, Baon, Bernouil, Chassignelles, Cheney, Collan, Cruzy-le-Châtel, Cry, Dannemoine, Dyé, Epineuil, Flogny-la-Chapelle, Fulvy, Gigny, Gland, Jully, Junay, Lézinnes, Mélisey, Molosmes, Nuits, Pacy-sur-Armançon, Perrigny-sur-Armançon, Pimelles, Quincerot, Ravières, Roffey, Rugny, Saint-Martin-sur-Armançon, Sambourg, Sennevoy-le-Bas, Sennevoy-le-Haut, Serrigny, Stigny, Tanlay, Thorey, Tissey, Tonnerre, Trichey, Tronchoy, Vézannes, Vézinnes, Villiers-les-Hauts, Villon, Vireaux, Viviers, Yrouerre.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Tonnerre.