Посёлок Лесной находится в Пшехонском сельском поселении Белореченского района Краснодарского края.
На хуторе находятся три улицы: Дубовая, Дунайская и Лесная.