Деревня расположена в южной части Архангельской области, в таёжной зоне, в пределах северной части Русской равнины, в 100 километрах на север от города Вельска, на левом берегу реки Вага, близ озера Попонаволоцкое. Ближайшие населённые пункты: на севере деревня Угрюмовская, на северо-востоке село Павловское.
В «Списке населенных мест Архангельской губернии на 1 мая 1922 года» поселение записано как дер.Захаровская(Захарова), в которой 22 двора, 91 мужчина и 93 женщины. В административном отношении деревня входила в состав Попонаволоцкого сельского общества Благовещенской волостиШенкурского уезда[7].