For other uses, see Haverhill (disambiguation). Haverhill (/ˈheɪvrɪl/ HAY-vril) is a city in Essex County, Massachusetts, United States. The population was 60,879 at the 2010 census. Located on the Merrimack River, it began as a farming community of Puritans, largely from Newbury Plantation.