Посёлок городского типа Лесной находится в Шилвоском районе Рязанской области.
Административный центр Лесновского городского поселения.
Посёлок окружают территории садоводческих товариществ.
Вдоль восточной границы посёлка — каскад прудов на ручье Отрожек, соединенных протокой с рекой Неппложей.
К югу от посёлка расположен большой лесной массив (Шелуховский государственный заказник).
В 2017 году население составляло 7687 человек.