La commune de Saint-Éloi se situe dans le département Nièvre.
Les communes à proximité sont les suivantes : Sauvigny-les-Bois, Montigny-aux-Amognes, Coulanges-lès-Nevers, Chevenon, Sermoise-sur-Loire, Nevers.
3 infirmiers et infirmières à domicile pratiquent à Saint-Éloi.