ЗАГОЛОДНО — деревня, принадлежит Шаховской: хозяйств — 23, жителей: 71 м. п., 74 ж. п., всего 145 чел.; Дмитриевой: хозяйств — 4, жителей: 6 м. п., 10 ж. п., всего 16 чел.[2]
По земской переписи 1895 года:
ЗАГОЛОДНО — деревня, крестьяне бывшие Шаховской: хозяйств — 32, жителей: 78 м. п., 77 ж. п., всего 155 чел.; крестьяне бывшие Дмитриевой: хозяйств — 3, жителей: 3 м. п., 5 ж. п., всего 8 чел.; Собственники: хозяйств — 7, жителей: 21 м. п., 23 ж. п., всего 44 чел.[2]
«Список населённых мест Новгородской губернии» описывал деревню так:
ЗАГОЛОДНО — деревня Заголодненского сельского общества при озере Заголодненском, число дворов — 46, число домов — 49, число жителей: 113 м. п., 125 ж. п.; Часовня. Три мелочных лавки. Смежна с усадьбой Дмитриевское.
ЗАГОЛОДНО — деревня мещан собственников при озере Заголодненском, число дворов — 8, число домов — 9, число жителей: 29 м. п., 24 ж. п.; Смежна с усадьбой Дмитриевское.
(1910 год)[3]
Деревня Заголодно на карте 1917 года
Согласно военно-топографической карте Новгородской губернии издания 1917 года деревня Заголодно состояла из 56 крестьянских дворов. Она находилась на северном берегу озера Заголодно, через которое протекала река Голоденка. Река вытекала из Голоденского озера[4].
С 1917 по 1918 год деревня входила в состав Тарантаевской волости Тихвинского уезда Новгородской губернии.
По данным 1936 года в состав Заголодненского сельсовета входили 4 населённых пункта, 235 хозяйств и 3 колхоза, административным центром была деревня Заголодно[7].
В 1940 году население деревни составляло 360 человек. Во время Великой Отечественной войны многие жители деревни погибли на фронте.
С 1960 года, в составе Ефимовского сельсовета.
С 1965 года, в составе Бокситогорского района. В 1965 году население деревни составляло 194 человека[5].
По данным 1966, 1973 и 1990 годов деревня Заголодно входила в состав Ефимовского сельсовета Бокситогорского района[8][9][10].
В 1997 году в деревне Заголодно Ефимовской волости проживали 79 человек, в 2002 году — 72 человека (русские — 99 %)[11][12].
В 2007 году в деревне Заголодно Ефимовского ГП проживали 58 человек, в 2010 году — 46, в 2015 году — 39, в 2016 году — также 39 человек[13][14][15][16].