- 417 Main St #1, Haverhill, MA 01830$1,900/mo1 bed · 1 bath · 890 sq ft417 Main St #1Haverhill, MA 01830
- 2 North St #1, Haverhill, MA 01830$2,200/mo2 beds · 1 bath · 1,100 sq ft2 North St #1Haverhill, MA 01830
- 73 Portland St #101, Haverhill, MA 01830$2,000/mo1 bed · 1 bath · 622 sq ft73 Portland St #101Haverhill, MA 01830
- 86 Margin St #2, Haverhill, MA 01832$2,400/mo3 beds · 1 bath · 1,221 sq ft86 Margin St #2Haverhill, MA 01832
- 444 Main St #B, Haverhill, MA 01830$2,000/mo1 bed · 1 bath · 631 sq ft444 Main St #BHaverhill, MA 01830

- 2-42 4th Ave #2, Haverhill, MA 01830$1,925/mo2 beds · 1 bath · 1,100 sq ft2-42 4th Ave #2Haverhill, MA 01830

Updated



