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
ALLEN-AMESBURY
Properties in Haverhill in ALLEN-AMESBURY
Find homes for sale in Haverhill by selecting a property below:
4 Altamont St, Haverhill, MA 01832
607 Amesbury Rd, Haverhill, MA 01830
412 Amesbury Rd, Haverhill, MA 01830
204 Amesbury Rd, Haverhill, MA 01830
58 Altamont St, Haverhill, MA 01832
1 Almeda St, Haverhill, MA 01830
200 Amesbury Rd, Haverhill, MA 01830
506 Amesbury Rd, Haverhill, MA 01830
141 Amesbury Rd, Haverhill, MA 01830
316 Amesbury Rd, Haverhill, MA 01830
205 Amesbury Rd, Haverhill, MA 01830
298 Amesbury Rd, Haverhill, MA 01830
254 Amesbury Rd, Haverhill, MA 01830
8 Alton Ave, Haverhill, MA 01835
189 Amesbury Rd, Haverhill, MA 01830
250 Amesbury Rd, Haverhill, MA 01830
18 Alton Ave #0, Haverhill, MA 01835
183 Amesbury Rd, Haverhill, MA 01830
6 Alton Ave, Haverhill, MA 01835
60 Altamont St, Haverhill, MA 01832
240 Amesbury Rd, Haverhill, MA 01830
Alton Ave, Haverhill, MA 01830
171 Amesbury Rd, Haverhill, MA 01830
230 Amesbury Rd, Haverhill, MA 01830
543 Amesbury Rd, Haverhill, MA 01830
593 Amesbury Rd, Haverhill, MA 01830
1 Allison Cir, Haverhill, MA 01835
20 Alton Ave #20, Haverhill, MA 01835
239 Amesbury Rd, Haverhill, MA 01830
241 Amesbury Rd, Haverhill, MA 01830
558 Amesbury Rd, Haverhill, MA 01830
441 Amesbury Rd, Haverhill, MA 01830
522 Amesbury Rd, Haverhill, MA 01830
53 Amesbury Rd, Haverhill, MA 01830
21 Almeda St, Haverhill, MA 01830
561 Amesbury Rd, Haverhill, MA 01830
253 Amesbury Rd, Haverhill, MA 01830
523 Amesbury Rd, Haverhill, MA 01830
565 Amesbury Rd, Haverhill, MA 01830
255 Amesbury Rd, Haverhill, MA 01830
531 Amesbury Rd, Haverhill, MA 01830
477 Amesbury Rd, Haverhill, MA 01830
505 Amesbury Rd, Haverhill, MA 01830
515 Amesbury Rd, Haverhill, MA 01830
249 Amesbury Rd, Haverhill, MA 01830
449 Amesbury Rd, Haverhill, MA 01830
27 Alvanos Dr, Haverhill, MA 01830
2 Alvanos Dr, Haverhill, MA 01830
56 Alton Ave, Haverhill, MA 01835
8 Alton Ave #2, Haverhill, MA 01835
4 Alvanos Dr, Haverhill, MA 01830
8 Alvanos Dr, Haverhill, MA 01830
6 Alvanos Dr, Haverhill, MA 01830
23-25 Altamont St, Haverhill, MA 01832
15 Alvanos Dr, Haverhill, MA 01830
7 Alvanos Dr, Haverhill, MA 01830
17 Altamont St, Haverhill, MA 01832
21 Alvanos Dr, Haverhill, MA 01830
11 Altamont St, Haverhill, MA 01832
25 Alvanos Dr, Haverhill, MA 01830
3 Altamont St, Haverhill, MA 01832
5 Alvanos Dr, Haverhill, MA 01830
57 Altamont St, Haverhill, MA 01832
434 Amesbury Rd, Haverhill, MA 01830
20 Alvanos Dr, Haverhill, MA 01830
22 Alvanos Dr, Haverhill, MA 01830
58 Altamont St #58, Haverhill, MA 01832
480 Amesbury Rd, Haverhill, MA 01830
60 Altamont St #60, Haverhill, MA 01832
24 Alvanos Dr, Haverhill, MA 01830
460 Amesbury Rd, Haverhill, MA 01830
211 Amesbury Rd, Haverhill, MA 01830
18 Alton Ave #18, Haverhill, MA 01835
470 Amesbury Rd, Haverhill, MA 01830
6 Altamont St, Haverhill, MA 01832
225 Amesbury Rd, Haverhill, MA 01830
26 Alvanos Dr, Haverhill, MA 01830
1 Altamont St, Haverhill, MA 01832
10 Alvanos Dr, Haverhill, MA 01830
12 Alvanos Dr, Haverhill, MA 01830
426 Amesbury Rd, Haverhill, MA 01830
16 Alvanos Dr, Haverhill, MA 01830
420 Amesbury Rd, Haverhill, MA 01830
14 Alvanos Dr, Haverhill, MA 01830
18 Alvanos Dr, Haverhill, MA 01830
14 Altamont St, Haverhill, MA 01832
10 Alpine Dr, Haverhill, MA 01830
14 Alpine Dr, Haverhill, MA 01830
20 Altamont St, Haverhill, MA 01832
59 Altamont St, Haverhill, MA 01832
16 Altamont St, Haverhill, MA 01832
12 Alpine Dr, Haverhill, MA 01830
73 Altamont St, Haverhill, MA 01832
16 Alpine Dr, Haverhill, MA 01830
22 Altamont St, Haverhill, MA 01832
20 Almeda St, Haverhill, MA 01830
32 Allison Cir, Haverhill, MA 01835
11 Alpine Dr, Haverhill, MA 01830
7 Alpine Dr, Haverhill, MA 01830
9 Alpine Dr, Haverhill, MA 01830
46 Allen St, Haverhill, MA 01835
4 Alpine Dr, Haverhill, MA 01830
54 Allen St, Haverhill, MA 01835
8 Altamont St, Haverhill, MA 01832
1044 Amesbury Rd, Haverhill, MA 01830
8 Alpine Dr, Haverhill, MA 01830
2 Altamont St, Haverhill, MA 01832
6 Alpine Dr, Haverhill, MA 01830
35 Altamont St, Haverhill, MA 01832
10 Alton Ave, Haverhill, MA 01835
37 Altamont St, Haverhill, MA 01832
20 Alton Ave, Haverhill, MA 01835
9 Allison Cir, Haverhill, MA 01835
5 Allison Cir, Haverhill, MA 01835
33 Altamont St, Haverhill, MA 01832
30 Alton Ave, Haverhill, MA 01835
18 Alton Ave, Haverhill, MA 01835
40 Alton Ave, Haverhill, MA 01835
11 Alvanos Dr, Haverhill, MA 01830
26 Allison Cir, Haverhill, MA 01835
1 Amesbury Rd, Haverhill, MA 01830
25 Almeda St, Haverhill, MA 01830
23 Almeda St, Haverhill, MA 01830
57 Altamont St, Haverhill, MA 01832
50 Allen St, Haverhill, MA 01835
49 Alton Ave, Haverhill, MA 01835
53 Altamont St, Haverhill, MA 01832
7 Alton Ave, Haverhill, MA 01835
6 Altamont St #6, Haverhill, MA 01832
70 Altamont St, Haverhill, MA 01832
55 Altamont St, Haverhill, MA 01832
31 Alton Ave, Haverhill, MA 01835
39 Altamont St, Haverhill, MA 01832
15 Alton Ave, Haverhill, MA 01835
51 Altamont St, Haverhill, MA 01832
8 Alton Ave #8, Haverhill, MA 01835
14 Allison Cir, Haverhill, MA 01835
2 Alpine Dr, Haverhill, MA 01830
15 Allison Cir, Haverhill, MA 01835
1022 Amesbury Rd, Haverhill, MA 01830
615 Amesbury Rd, Haverhill, MA 01830
6 Alton Ave Unit 6 2, Haverhill, MA 01835
570 Amesbury Rd, Haverhill, MA 01830
27 Allison Cir, Haverhill, MA 01835
6 Allison Cir, Haverhill, MA 01835
1045 Amesbury Rd, Haverhill, MA 01830
2 Allison Cir, Haverhill, MA 01835
10 Allison Cir, Haverhill, MA 01835
0 Altamont St, Haverhill, MA 01832
19 Alpha St, Haverhill, MA 01832
21 Alpha St, Haverhill, MA 01832
56 Altamont St, Haverhill, MA 01832
9 Alpha St, Haverhill, MA 01832
2 Alma St, Haverhill, MA 01830
15 Alpine Dr, Haverhill, MA 01830
5 Alpha St, Haverhill, MA 01832
13 Alpine Dr, Haverhill, MA 01830
0 Amesbury Rd, Haverhill, MA 01830
20 Alpine Dr, Haverhill, MA 01830
58 Altamont St, Haverhill, MA 01832
18 Alpine Dr, Haverhill, MA 01830
6 Alpha St, Haverhill, MA 01832
47 Allen St, Haverhill, MA 01835
25 Allison Cir, Haverhill, MA 01835
10 Alpha St, Haverhill, MA 01832