Haverhill is a city located in Essex County, Massachusetts. Haverhill has a 2026 population of 68,291. Haverhill is currently growing at a rate of 0.66% annually and its population has increased by 0.97% since the most recent census, which recorded a population of 67,636 in 2020.