La commune de Tonnerre se situe dans le département Yonne.
Les communes alentours sont les suivantes : Épineuil, Dannemoine, Yrouerre, Junay, Viviers, Serrigny, Tissey, Sambourg, Molosmes, Vireaux, Lézinnes, Saint-Martin-sur-Armançon, Tanlay.
16 infirmiers et infirmières à domicile travaillent à Tonnerre.