В состав Шульгинского сельсовета на 1956 год входили населённые пункты: д. Васильевка, д. Воейково, д. Ильинка, д. Ивановка, д. Коломенка, д. Лавровка, п. Ленинский, д. М. Хоперка, д. Никольское, д. Николаевка, д. Писаревка, Центральное отделение с-за им. Ленина, д. Чемлык, с. Шульгино, д. Хоперка, п. Димитрово, отделение МТФ, д. Осетровы Отруба, отделение Политотдел
В 1978 году Центральное отделение с-за им. Ленина, п. Димитрово, отделение МТФ, отделение Политотдел вошли в состав Ленинского сельсовета.
В 2001 году д. Воейково, д. Ильинка, д. Коломенка, д. Осетровы Отруба прекратили фактическое существование.
В настоящее время в состав Шульгинского сельсовета входят 10 населённых пунктов: д. Васильевка, д. Лавровка, д. Лежайка, д. М. Хоперка, д. Николаевка, д. Никольское, д. Писаревка, д. Хоперка, д. Чемлык, с. Шульгино.
Численность населения составляет 1847 человек. Площадь территории сельсовета 15712 км², в том числе под населёнными пунктами 3,68 км².
Шульгинский сельсовет граничит на севере с Ивановским сельсоветом Мордовского района, на востоке с Лавровским сельсоветом Мордовского района, на юге с Новопокровским поссоветом Мордовского района, на западе с Мордовским поссоветом Мордовского района и с Добринским районом Липецкой области.
В соответствии с Законом Тамбовской области от 17 сентября2004 года № 232-З[15] установлены границы муниципального образования и статус сельсовета как сельского поселения.