Belchford est un village et une paroisse civile du district de East Lindsey en Lincolnshire, Angleterre. Il est situé sur la rivière Waring dans les Wolds du Lincolnshire environ 6 km au nord de Horncastle à l'est de la route principale A153. La population en 2011 nombre 255.