Tips for Swimming Pools in Haverhill, MA A city in Essex County, Massachusetts, Haverhill was once called Pentucket, after the Pentucket Indians form whom the land was purchased from in 1642. It Read More » February 10, 2014 No Comments