La localité de Villiers-sur-Yonne, et qui est sereine, se trouve dans le département de la Nièvre. Elle compte 301 habitants. Beaucoup de logements sont anciens. Les habitants sont en majorité âgés et se caractérisent notamment par une part d'enfants et d'adolescents de 22% et un âge moyen de 44 ans mais une croissance démographique haute.
La localité possède un climat caractérisé par des précipitations de 703 mm par an, un ensoleillement de 1670 heures par an. La santé économique comprend en particulier une taxe habitation de 21%. Il y a lieu d'indiquer une quotité d'espaces verts assez haute et un taux de déplacement vers un lieu de travail extérieur haut (97%), mais une évolution du nombre de places en établissement scolaires de 83 et une densité de population de 20 hab./km².