Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Massachusetts
Essex County
Haverhill
ELM-ESSEX
Properties in Haverhill in ELM-ESSEX
Find homes for sale in Haverhill by selecting a property below:
60 Essex Ave, Haverhill, MA 01832
44 S Elm St #44, Haverhill, MA 01835
94 Emerson St Unit 8, Haverhill, MA 01830
94 Emerson St Unit 9, Haverhill, MA 01830
36 Elmwood Ave, Haverhill, MA 01835
112 Emerson St, Haverhill, MA 01830
58 Essex Ave, Haverhill, MA 01832
5 Emma Rose Cir, Haverhill, MA 01832
32 Elmwood Ave, Haverhill, MA 01835
94 Emerson St Unit 7, Haverhill, MA 01830
94 Emerson St Unit 3, Haverhill, MA 01830
94 Emerson St Unit 4, Haverhill, MA 01830
33 Elmwood Ave, Haverhill, MA 01835
1 Elmwood Ave, Haverhill, MA 01835
LOT2-A Essex Ave, Haverhill, MA 01832
64 Essex Ave, Haverhill, MA 01832
6 Elmwood Ave, Haverhill, MA 01835
12 Emma Rose Cir, Haverhill, MA 01832
2 Elmwood Ave, Haverhill, MA 01835
61 Essex Ave, Haverhill, MA 01832
17 Emma Rose Cir, Haverhill, MA 01832
62 Essex Ave, Haverhill, MA 01832
10 Elmwood Ave, Haverhill, MA 01835
63 Essex Ave, Haverhill, MA 01832
99 Emerson St, Haverhill, MA 01830
94 Emerson St Unit 1, Haverhill, MA 01830
16 Elmwood Ave, Haverhill, MA 01835
LOT B Emily St, Haverhill, MA 01832
93 Emerson St, Haverhill, MA 01830
94 Emerson St Unit 10, Haverhill, MA 01830
7 Emily St #7, Haverhill, MA 01832
109 Emerson St, Haverhill, MA 01830
90 Emerson St #6, Haverhill, MA 01830
20 Elmwood Ave, Haverhill, MA 01835
105 Emerson St, Haverhill, MA 01830
90 Emerson St Unit A, Haverhill, MA 01830
90 Emerson St #4, Haverhill, MA 01830
54 S Elm St Unit 54 SELM, Haverhill, MA 01835
90 Emerson St Unit 1-90, Haverhill, MA 01830
115 Emerson St, Haverhill, MA 01830
90 Emerson St #5, Haverhill, MA 01830
22 Elmwood Ave, Haverhill, MA 01835
90 Emerson St #2, Haverhill, MA 01830
26 Elmwood Ave, Haverhill, MA 01835
90 Emerson St #3, Haverhill, MA 01830
94 Emerson St Unit 17, Haverhill, MA 01830
94 Emerson St Unit 2, Haverhill, MA 01830
LOT B Essex Ave, Haverhill, MA 01832
94 Emerson St Unit 16, Haverhill, MA 01830
48 Emily St #48, Haverhill, MA 01832
94 Emerson St Unit 14, Haverhill, MA 01830
46 Emily St #46, Haverhill, MA 01832
94 Emerson St #05, Haverhill, MA 01830
94 Emerson St Unit 11, Haverhill, MA 01830
94 Emerson St #06, Haverhill, MA 01830
89 Emerson St, Haverhill, MA 01830
94 Emerson St Unit 12, Haverhill, MA 01830
6 Erika Way, Haverhill, MA 01830
99 S Elm St, Haverhill, MA 01835
7 Erika Way, Haverhill, MA 01830
5 Emily St #5, Haverhill, MA 01832
60 Essex Ave #60, Haverhill, MA 01832
58 Essex Ave #1, Haverhill, MA 01832
7 Emily St, Haverhill, MA 01832
2 Erika Way, Haverhill, MA 01830
94 Emerson St Unit 6-94, Haverhill, MA 01830
45 Emily St #45, Haverhill, MA 01832
32 Emerson St, Haverhill, MA 01830
61 Essex Ave #61, Haverhill, MA 01832
40 Emerson St, Haverhill, MA 01830
38 Emerson St #5, Haverhill, MA 01830
59 S Elm St, Haverhill, MA 01835
LOT A Emily St, Haverhill, MA 01832
3 Erika Way, Haverhill, MA 01830
46 Emily St, Haverhill, MA 01832
50 Emily St, Haverhill, MA 01832
23 Elmwood Ave, Haverhill, MA 01835
44 Emily St, Haverhill, MA 01832
5-7 Elmwood Ave, Haverhill, MA 01835
46 S Elm St #46, Haverhill, MA 01835
3 Elmwood Ave, Haverhill, MA 01835
40 Essex Ave, Haverhill, MA 01832
55 Emily St, Haverhill, MA 01832
8 Emma Rose Cir, Haverhill, MA 01832
66 Emerson St, Haverhill, MA 01830
49 Emily St, Haverhill, MA 01832
51 Emily St, Haverhill, MA 01832
63 Essex Ave #63, Haverhill, MA 01832
45 Emily St, Haverhill, MA 01832
29 Elmwood Ave, Haverhill, MA 01835
55 S Elm St, Haverhill, MA 01835
60 S Elm St, Haverhill, MA 01835
57 S Elm St, Haverhill, MA 01835
25 Elmwood Ave, Haverhill, MA 01835
9 Emerson St Unit 17 94, Haverhill, MA 01830
20 E.main, Haverhill, PA 17680
17 Essex Ave, Haverhill, MA 01832
43 Emily St, Haverhill, MA 01832
43 Emily St #43, Haverhill, MA 01832
82 S Elm St, Haverhill, MA 01835
36 Emily St, Haverhill, MA 01832
45 Emily St Unit A, Haverhill, MA 01832
78 S Elm St, Haverhill, MA 01835
88 S Elm St, Haverhill, MA 01835
30 Emily St, Haverhill, MA 01832
92 S Elm St, Haverhill, MA 01835
94 Emerson St Unit 94-05, Haverhill, MA 01830
96 S Elm St, Haverhill, MA 01835
35 Emily St, Haverhill, MA 01832
66 Elm St, Haverhill, MA 01830
8 S Elm St, Haverhill, MA 01835
29 Emily St, Haverhill, MA 01832
6 Elm St, Haverhill, MA 01830
33 Emily St, Haverhill, MA 01832
72 S Elm St, Haverhill, MA 01835
7 Elm St, Haverhill, NH 03765
1 Essex Ave, Haverhill, MA 01832
32 Emerson St #4, Haverhill, MA 01830
8 Elm St, Haverhill, NH 03765
57 Emily St, Haverhill, MA 01832
76 S Elm St, Haverhill, MA 01835
1 Emily St, Haverhill, MA 01832
31 Essex Ave, Haverhill, MA 01832
1 Emma Rose Cir, Haverhill, MA 01832
2 Emma Rose Cir, Haverhill, MA 01832
84 Emerson St, Haverhill, MA 01830
84 Elm St, Haverhill, MA 01830
90 Elm St, Haverhill, MA 01830
70 Elm St, Haverhill, MA 01830
81 S Elm St, Haverhill, MA 01835
94 Emerson St Unit 94-06, Haverhill, MA 01830
87 S Elm St, Haverhill, MA 01835
5 Elm St, Haverhill, NH 03765
77 S Elm St, Haverhill, MA 01835
104 Emerson St, Haverhill, MA 01830
54 S Elm St, Haverhill, MA 01835
54 S Elm St #54, Haverhill, MA 01835
21 Emma Rose Cir, Haverhill, MA 01832
19 Emma Rose Cir, Haverhill, MA 01832
52 Elm St #000052, Haverhill, MA 01830
64 Essex Ave #64, Haverhill, MA 01832
8 Elm St, Haverhill, MA 01830
44 S Elm St #44, Bradford, MA 01835
46 S Elm St, Haverhill, MA 01835
49 Elm St, Haverhill, MA 01830
35 Elmwood Ave, Haverhill, MA 01835
30 Elmwood Ave, Haverhill, MA 01835
90 Emerson St #1, Haverhill, MA 01830
16 Emma Rose Cir, Haverhill, MA 01832
6 Emily St, Haverhill, MA 01832
4 Emily St, Haverhill, MA 01832
57 Essex Ave, Haverhill, MA 01832
62 Essex Ave #62, Haverhill, MA 01832
94 Emerson St Unit 94-13, Haverhill, MA 01830
68 Elm St, Haverhill, MA 01830
33 Emily St #33, Haverhill, MA 01832
52 Elm St, Haverhill, MA 01830
90 Emerson St, Haverhill, MA 01830
48 S Elm St, Haverhill, MA 01835
20 Emma Rose Cir, Haverhill, MA 01832
94 Emerson St Unit 5 94, Haverhill, MA 01830
64 S Elm St, Haverhill, MA 01835
58 Essex Ave #58, Haverhill, MA 01832
52 S Elm St #52, Haverhill, MA 01835
58 S Elm St, Haverhill, MA 01835