Деревня расположена в 123 километрах на северо-запад от Вельска, на берегу озера Верхопуйское. Ближайшие населённые пункты: на востоке село Георгиевское, на юго-западе, на противоположенном берегу озера, деревни Колоколовская и Сидоровская.
Указана в «Списке населённых мест по сведениям 1859 года» в составе Вельского уездаВологодской губернии под номером «2231» как «Кузнецовское». Насчитывала 14 дворов, 44 жителя мужского пола и 51 женского[7].