La commune de Batilly-en-Puisaye est situé dans le département du Loiret. On y dénombre 112 habitants. Elle est tranquille et campagnarde. L'habitat est essentiellement composé de bâtiments anciens. Les habitants sont principalement âgés, on y remarque notamment une taille moyenne des ménages assez supérieure (2.8 personnes), un faible taux de fécondité et une portion de retraités comparativement très faible (7%) mais une portion d'enfants et d'adolescents de 26%.
La localité possède un climat défini par un ensoleillement de 1738 heures par an. Le climat économique se distingue en particulier par une taxe habitation de 18%. Elle est remarquable par une année moyenne de contruction de 1957 et une densité de population de 10 hab./km², mais un taux d'espaces verts comparativement assez supérieur et un taux de déplacement vers un lieu de travail extérieur proportionnellement très inférieur à la moyenne (57%).