Бельково — деревня в Пестовском муниципальном районе Новгородской области. Входит в состав Богословского сельского поселения. Площадь территории деревни — 9,1 га. Бельково находится на правобережье реки Кирвы, с южной стороны от железнодорожных путей линии Санкт-Петербург — Мга — Хвойная — Пестово — Овинище — Сонково — Савёлово (Кимры) — Москва (Москва Савёл.), на высоте 140 м над уровнем моря, в 8 км к юго-востоку от посёлка при станции Абросово. На этой железнодорожной линии, севернее деревни имеется остановочный пункт «296 км (Варахино)». По всероссийской переписи населения 2010 года население деревни — 3 человека (двое мужчин и женщина). В списке населённых мест Устюженского уезда Новгородской губернии за 1909 год деревня Бельково указана, как относящаяся к Кирво-Климовской волости (2-го стана, 2-го земельного участка). Население деревни Бельково, что была тогда на земле Горского сельского общества — 86 жителей: мужчин — 43, женщин — 43, число жилых строений — 18; тогда в деревне была часовня и имелся хлебозапасный магазин, а затем администрация сельсовета, стала расположена в деревне Брякуново.