Halstead is a town and civil parish in Braintree district, Essex, England. In 2001 there were 11,053 people living in Halstead. view more...