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