Станица Лесогорская находится в Тверском сельском поселении Апшеронского района Краснодарского края.
Население в 2010 году составляло 805 человека.
В станице находится 10 улиц - Будённого, Гагарина, Кирова, Комсомолськая, Озёрная, Пушкина, Подлесная, Центральная, Чапаева, Школьная.
Станица расположена на правом берегу реки Пшиш, в горно-лесной зоне, в 17 км северо-западнее районного центра — города Апшеронск (50 км по дороге).