La ville de Moulins-Engilbert est située dans le département Nièvre.
Les communes à proximité sont les suivantes : Saint-Léger-de-Fougeret, Vandenesse, Préporché, Limanton, Maux, Onlay, Sermages.
6 infirmiers et infirmières à domicile exercent à Moulins-Engilbert.