The Mount, a moated site to the west of the current village may have been the site of the earliest settlement.[2] The church was built nearby in the mid-12th century, while the village developed to the east.[3]
Haresfield today is a largely residential village with a pub, The Beacon Inn. The church, which is dedicated to St Peter,[4] is apart from the village itself and accessed by a public right of way on a private drive. Haresfield Court (oringinally Moat Place) was built c.1676 and enlarged in 1869 by the local architect Francis Niblett. It was converted to flats in the 1980s.[5] The village was formerly served on the Bristol and Gloucester Railway by Haresfield railway station.[6]