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