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