Старожиловское городское поселение находится в Старожиловском районе Рязанской области.
Административный центр — рабочий посёлок Старожилово.
Статус и границы городского поселения установлены Законом Рязанской области от 7 октября 2004 года № 98-ОЗ "О наделении муниципального образования Старожиловский район статусом муниципального района, об установлении его границ и границ муниципальных образований, входящих в его состав".
В состав Старожиловского городского поселения входят 26 населённых пунктов:
рабочий посёлок Старожилово,
деревня Алабино,
село Вороново,
деревня Двойники,
деревня Дроздово,
деревня Енинское,
деревня Карамышево,
деревня Кареево,
село Киселёво,
деревня Климентьево,
деревня Лужки,
деревня Лядихово,
деревня Матвеевка,
деревня Мелехово,
деревня Мишенево,
деревня Налескино,
село Никитское,
деревня Новосёлки,
деревня Панинская Слобода,
село Панинское,
деревня Пятинск,
село Ромоданово,
хутор Ромоданово,
деревня Сазоново,
Деревня Соха,
деревня Хрущёво-Тырново.