Groveland is a town in northern Essex County, Massachusetts, United States. At the 2010 census, it had a population of 6,459. The town is divided into two precincts, Groveland and South Groveland. Groveland was originally the East Parish of Bradford, which was originally part of the town of Rowley. Before Bradford was separated from Rowley in 1672, it was called "Rowley on the Merrimack", or just "Merrimack". Bradford in turn was annexed by Haverhill in 1897. Groveland officially incorporated as a separate town on September 9, 1850. Groveland residents celebrate the anniversary of this date as Groveland Day.