La municipalité de Sauvigny-les-Bois est située dans le département Nièvre.
Les communes limitrophes sont les suivantes : Imphy, La Fermeté, Saint-Jean-aux-Amognes, Montigny-aux-Amognes, Chevenon, Saint-Éloi, Sermoise-sur-Loire.
4 infirmiers et infirmières à domicile pratiquent à Sauvigny-les-Bois.