HomeHaverhillDemographics

By the Numbers

Demographics

A Portrait of Haverhill

Numbers describe a city, but they also predict it. Haverhill is a growing Essex County city of roughly 68,000, a place that went from farm town to national shoe capital to the diverse Merrimack Valley community it is now, with deep immigrant roots and a fast-growing Hispanic population. The figures below come from the U.S. Census Bureau.

Key Figures

68,361Population (2025 est.)
33Square Miles
$88,326Median Household Income
26,545Households

Sources: US Census Bureau (data.census.gov).

Population & Households

  • Language other than English at home: 25.5%
  • Persons 65 and over: 15.5%
  • Population (2020 Census): 67,787 (est. 68,361 in 2025)
  • Population in 2010: 60,879, growth of more than 11%
  • Households: 26,545
  • Persons per household: 2.51
  • Under 18: 21.3% · 65 and over: 15.5%
  • Population density: about 2,052 people per square mile
  • Female persons: 50.9%

Race & Ethnicity

  • White alone: 67.6%
  • Hispanic or Latino (any race): 26.5%
  • Two or more races: 17.1%
  • Black alone: 3.2%
  • Asian alone: 1.5%
  • White alone, not Hispanic: 63.9%
  • Foreign-born residents: 13.7%
  • Speak a language other than English at home: 25.5%

Economy & Education

  • Median household income: $88,326
  • Per capita income: $44,086
  • Persons in poverty: 11.3%
  • In the labor force (age 16+): 68.6%
  • High school graduate or higher: 90.4%
  • Bachelor’s degree or higher: 32.6%
  • Median home value: $453,900
  • Median gross rent: $1,668
  • Owner-occupied housing rate: 62.8%

Registered Voters

Like the rest of Massachusetts, Haverhill’s electorate is ruled by voters who pick no party at all. Statewide, roughly two-thirds register “unenrolled,” meaning independent, and registered Democrats far outnumber registered Republicans. Massachusetts runs a semi-open primary, so an unenrolled voter can still choose either party’s primary ballot. If you register independent, you do not give up your primary vote.

Students

  • District: Haverhill Public Schools (DESE code 01280000)
  • Enrollment: about 7,732 students
  • High school: Haverhill High School, grades 9-12
  • More: see the Student Data page

The numbers set the stage. Now see who represents these residents on Beacon Hill and in Washington.

Meet Your Legislators