Деревня расположена в восточной части района; в 35 километрах[2] к юго-востоку от районного центра, села Мошенское и в 4,5 километрах[2] к югу от центра сельского поселения, деревни Долгое. К северо-западу от деревни находится небольшое озеро Кривье (устаревшее название — Кривое[3])[4][5].
На трёхвёрстной топографической карте Фёдора Шуберта, изданной в 1879 году, обозначена деревня Новая Долгая. Имела 18 дворов[7].
До революции деревня входила в состав Долговской волости Боровичского уезда Новгородской губернии. По состоянию на 1911 год в Новой Долгое имелось 37 дворов и 55 жилых строений; число населения составляло 234 человека. Основным занятием местного населения было земледелие. В деревне имелся магазин[3].