Charmoy est une commune du département de l' Yonne, dans la région de Bourgogne-Franche-Comté.
Charmoy fait partie du canton de Migennes 
Charmoy adhère à la la communauté de communes de l'Agglomération Migennoise 
Charmoy fait partie du bassin de vie de Migennes 
Le maire de Charmoy est M. Guillaume MASSON - Employé civil et agent de service de la fonction publique (2026)
La population de Charmoy est de 1108 habitants (2025) 
L'altitude moyenne de Charmoy 100 mètres.
Le code postal de Charmoy est : 89400
Le code INSEE de Charmoy est : 89085
1 Il y a 1 Ecole à Charmoy. Voir les établissements scolaires de Charmoy. 
2 2 médecins généralistes liberaux exercent à Charmoy. 
2.2 La part des résidences secondaires est de 2.2 %. 
Tous les chiffres et statistiques sur Charmoy sur le site Insee.fr 
Épineau-les-Voves : à 1.39 km
Bassou : à 2.61 km
Laroche-Saint-Cydroine : à 2.69 km
Bonnard : à 2.71 km
Migennes : à 3.18 km
Cheny : à 3.53 km
Champlay : à 4.16 km
Chichery : à 4.56 km
Beaumont : à 5.80 km
Brion : à 5.91 km
Branches : à 6.23 km
Ormoy : à 6.36 km
Valravillon : à 6.69 km
Looze : à 6.85 km
Chemilly-sur-Yonne : à 7.03 km
Appoigny : à 7.66 km
Esnon : à 7.99 km
Joigny : à 8.35 km
Hauterive : à 8.38 km
Bussy-en-Othe : à 8.62 km
Fleury-la-Vallée : à 8.81 km
Paroy-sur-Tholon : à 8.84 km
Seignelay : à 9.19 km
Chamvres : à 9.89 km
Gurgy : à 9.93 km
Mont-Saint-Sulpice : à 10.21 km
Senan : à 10.29 km
Brienon-sur-Armançon : à 10.97 km
Héry : à 11.03 km
Poilly-sur-Tholon : à 11.31 km
ECOLE PRIMAIRE PUBLIQUE - Public