L'entité de Saint-Éloi, comprenant 2146 habitants, se trouve dans le département de la Nièvre. Elle est paisible et campagnarde. L'habitat est principalement composé de bâtiments anciens. Le climat économique se distingue entre autres par une taxe habitation de 20%. La population est essentiellement âgée, on y note notamment une portion de retraités de 20%.
La localité bénéficie de conditions climatiques particularisées par des précipitations de 776 mm par an, par contre un ensoleillement de 1601 heures par an. Notons également : un taux de déplacement vers un lieu de travail extérieur proportionnellement important : 97% et un pourcentage de propriétaires assez élevé : 90%, mais une densité de population de 120 hab./km², une évolution du nombre de places en établissement scolaires de 38, une portion de petits terrains de 3% et une part de logement social HLM de 0%.