Haverhill is a town in Palm Beach County. The population was 1,454 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 1,620. Haverhill was incorporated in 1950. A share of the first settlers being natives of Haverhill, Massachusetts caused the name to be selected.