Кандалакшский район
Посёлок расположен в 50 км южнее Кандалакши, на берегу губы Княжая (Княжья) Кандалакшского залива Белого моря и входит в Кандалакшский район Мурманской области. По части посёлка Лесобиржа протекает река Княжая.