Борок — деревня в Демянском муниципальном районе Новгородской области, входит в состав Жирковского сельского поселения. Деревня расположена на Валдайской возвышенности, на юго-востоке сельского поселения, к югу от административного центра сельского поселения — деревни Жирково. О древнем заселении здешних мест свидетельствуют памятники археологии VIII—X вв. находящиеся близ деревни — сопка, находящаяся в 0,5 км юго-западнее деревни, левом берегу Красавки и селище расположенное к юго-востоку от сопки. В списке населённых мест Демянского уезда Новгородской губернии за 1909 год деревня Борок, что указана на земле Борковского сельского общества была на территории Польской волости; число жителей деревни — 286, число дворов — 50, в деревне тогда имелись: мелочная лавка, часовня и хлебозапасный магазин. Во время неудавшейся всесоюзной реформы по делению на сельские и промышленные районы и парторганизации, в соответствии с решениями ноябрьского (1962 года) пленума ЦК КПСС «о перестройке партийного руководства народным хозяйством» с 10 декабря 1962 года был образован крупный Демянский сельский район, а административный Демянский район 1 февраля 1963 года был упразднён. Тарасовский сельсовет тогда вошёл в состав Демянского сельского района. Пленум ЦК КПСС, состоявшийся 16 ноября 1964 года восстановил прежний принцип партийного руководства народным хозяйством, после чего Указом Верховного Совета РСФСР от 12 января 1965 года сельские районы были преобразованы вновь в административные районы и решением Новгородского облисполкома № 6 от 14 января 1965 года Тарасовский сельсовет и деревня в Демянском районе.