Sous l'Ancien Régime, la paroisse de Savigny dépendait du diocèse de Sens et de la province d'Île-de-France. Elle relevait immédiatement du bailliage de Courtenay et de l’élection de Nemours.
En 1790, érigée en commune, Savigny est rattachée au district de Sens et au canton d’Égriselles-le-Bocage. À partir de 1801, la commune dépend de l'arrondissement de Sens et du canton de Saint-Valérien. Depuis 2015, elle relève du canton du Gâtinais-en-Bourgogne.