Сельское поселение Оштинское расположено в северо-западной части Вологодской области, в северо-западной части Вытегорского муниципального района и граничит на севере - с республикой Карелия; на западе - с Ленинградской областью: Подпорожским муниципальным районом, Вознесенским городским поселением; на юге - с сельским поселением Пяжозерским и Сельским поселением Вепсским национальным Бабаевского муниципального района Вологодской области, на востоке - с сельским поселением Анхимовским Вытегорскогго муниципального района Вологодской области; на северо-востоке с муниципальным образованием «Город Вытегра».
Административным центром сельского поселения является село Мегра, которое находится в 43 км от районного центра г. Вытегра.
В настоящее время планировочная структура сельского поселения сформирована 33 населенным пунктом, землями сельскохозяйственного назначения, производственными зонами, сетью инженерно-транспортной инфраструктуры.
Согласно данным, общая численность населения городского поселения на 1 января 2021 года составила 2145 человек постоянных жителей и 800 человек сезонного проживания.