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
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.
- Total registered: 47,515 (February 1, 2025)
- Unenrolled (no party): 32,420 (68.23%)
- Democrats: 10,165 (21.39%)
- Republicans: 4,320 (9.09%)
- Political designations: 610 (1.28%)
- Source: Mass. Elections Division: Voter Registration Statistics
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
Sources
The numbers set the stage. Now see who represents these residents on Beacon Hill and in Washington.
