Посёлок расположен в южной части Архангельской области, в таёжной зоне, в пределах северной части Русской равнины, в 115 километрах (по автомобильной дороге) на северо-запад от посёлка Октябрьский, на правом берегу реки Солица, притока Устьи. Ближайшие населённые пункты: на юге деревня Шастов Починок[2].