Тверское сельское поселение находится в Апшеронском районе Краснодарского края.
Административный центр - станица Тверская.
В состав Тверского сельского поселения входит шесть населённых пунктов: станица Тверская, хутор Акредасов, хутор Елиснкий, хутор Захаров, станица Лесогорская, станица Линейная, село Осиновское.