Петровское сельское поселение находится в Измалковском районе Липецкой области.
Административный центр — деревня Ясенок.
Статус и границы сельского поселения установлены Законом Липецкой области от 23 сентября 2004 года № 126-ОЗ "Об установлении границ муниципальных образований Липецкой области".
В Петрвоском сельском поселении находится 23 населённых пункта: село Ясенок, деревня 1-е Архангельское, деревня 2-е Архангельское, деревня Ачкасова, деревня Васильевка, деревня Дубки, деревня Ивановка, деревня Калиновка, деревня Каменка, деревня Кошкино, деревня 1-я Кудияровка, деревня 2-я Кудияровка, железнодорожная станция Лопатино, деревня Николаевка, деревня Никольское, деревня 2-е Никольское, деревня Панкратовка, село Петровское, деревня Пироговка, посёлок Привольный, деревня Сосновая, деревня Фёдоровка, дереваня 2-й Ясенок.