ELFORD, a township in the parish of BAMBROUGH, northern division of BAMBRPUQH ward, county of NORTHUMBERLAND, 7 miles (E.S.E.) from Belford, containing 131 inhabitants.