Built to replace the Medieval church of All Saints, the new building was closer to the centre of the village. The ruins of the old church still stand about a quarter of a mile away and its churchyard is still used for burials.
For more on the church see
www.norfolkchurches.co.uk/hainford/hainfordnew.htm