La ville de Saint-Éloi se situe dans le département de la Nièvre (58) et est accolée à son chef lieu Nevers.
Elle est desservie par un échanger de l'autoroute A77, mettant Paris à moins de 2 heures en voiture et 1 h et demi en train. Saint-Eloi compte aujourd'hui environ 2100 habitants. La commune est longée par la Loire au Sud, par de sympathiques chemins de randonnées qui empruntent une superbe ripisylve*, avec sa faune et sa flore protégées et caractéristiques des rives ligériennes.