Деревня Заозерье расположена на Валдайской возвышенности, на юге западного берега озера Сухое, в 15 к югу от посёлка Угловка, в 18 км к югу от съезда «Угловка» с М11, в 41 км к юго-востоку от города Окуловка.
На противоположном берегу озера Сухое находится деревня Сухое.
В 1773—1927 деревня Заозерье находилась в Валдайском уездеНовгородской губернии. С начала XIX века до 1924 относилась к Сопкинской волости Валдайского уезда[6].