Située aux confins de l'yonne et du loiret, Villebéon est un village de 480 habitants.
D'une superficie de 16,45 km2, la commune compte 28 habitants au Km2.
La commune comporte deux hameaux, Passy et Vauredennes.
l'occupation des sols est marquée par l'importance des territoires agricoles (69% en 2018).