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
RIVER-RIVERDALE
Properties in Haverhill in RIVER-RIVERDALE
Find homes for sale in Haverhill by selecting a property below:
68 River St Unit 6R, Haverhill, MA 01832
16 Riverdale Ave, Haverhill, MA 01835
68 River St Unit 10R, Haverhill, MA 01832
1 Riverbank Cir, Haverhill, MA 01835
75 Riverdale Ave, Haverhill, MA 01835
77 Riverdale Ave, Haverhill, MA 01835
14 Riverbank Cir Unit 9B, Haverhill, MA 01835
14 Riverbank Cir #14, Haverhill, MA 01835
68 River St Unit 8R, Haverhill, MA 01832
79 River St, Haverhill, MA 01832
81 Riverdale Ave, Haverhill, MA 01835
79 Riverdale Ave, Haverhill, MA 01835
1 Riverdale Ave, Haverhill, MA 01835
75 River St #3, Haverhill, MA 01832
100 Riverdale Ave #2, Haverhill, MA 01835
102 Riverdale Ave #1, Haverhill, MA 01835
104 Riverdale Ave #2, Haverhill, MA 01835
59 Riverdale Ave #1, Haverhill, MA 01835
83 Riverdale Ave, Haverhill, MA 01835
92 River St, Haverhill, MA 01832
85 Riverdale Ave, Haverhill, MA 01835
75 River St #2, Haverhill, MA 01832
12 Riverbank Cir, Haverhill, MA 01835
1 Riverbank Cir #1, Haverhill, MA 01835
30 Riverdale Ave #30, Haverhill, MA 01835
14 Riverbank Cir, Haverhill, MA 01835
753 River St, Haverhill, MA 01832
114 Riverdale Ave #1, Haverhill, MA 01835
751 River St #751, Haverhill, MA 01832
18 Riverbank Cir, Haverhill, MA 01835
761 River St #761, Haverhill, MA 01832
747 River St #3, Haverhill, MA 01832
77 River St Apt 8, Haverhill, MA 01832
51 Riverdale Ave #51, Haverhill, MA 01835
16 Riverbank Cir, Haverhill, MA 01835
761 River St Unit 761A, Haverhill, MA 01832
22 Riverbank Cir, Haverhill, MA 01835
747 River St #2, Haverhill, MA 01832
116 Riverdale Ave #2, Haverhill, MA 01835
114 Riverdale Ave, Haverhill, MA 01835
904 River St #11, Haverhill, MA 01832
112 Riverdale Ave, Haverhill, MA 01835
4 Riverbank Cir, Haverhill, MA 01835
751 River St, Haverhill, MA 01832
10 Riverbank Cir, Haverhill, MA 01835
79 Riverdale Ave #79, Haverhill, MA 01835
6 Riverbank Cir, Haverhill, MA 01835
759 River St, Haverhill, MA 01832
8 Riverbank Cir, Haverhill, MA 01835
21 Riverbank Cir #21, Haverhill, MA 01835
19 Riverbank Cir #19, Haverhill, MA 01835
21 Riverbank Cir Unit 6B, Haverhill, MA 01835
106 Riverdale Ave #1, Haverhill, MA 01835
18 Riverdale Ave #18, Haverhill, MA 01835
116 Riverdale Ave #1, Haverhill, MA 01835
108 Riverdale Ave #2, Haverhill, MA 01835
4 Riverbank Cir #11, Haverhill, MA 01835
77 River St #3, Haverhill, MA 01832
57 Riverdale Ave #57, Haverhill, MA 01835
761 River St #000761, Haverhill, MA 01832
765 River St, Haverhill, MA 01832
106 Riverdale Ave #106, Haverhill, MA 01835
769 River St, Haverhill, MA 01832
77 River St Unit 4,77, Haverhill, MA 01832
81 Riverdale Ave #81, Haverhill, MA 01835
77 River St #6, Haverhill, MA 01832
46 Riverdale Ave, Haverhill, MA 01835
22 Riverbank Cir #22, Haverhill, MA 01835
75 River St #8, Haverhill, MA 01832
28 Riverdale Ave, Haverhill, MA 01835
50 Riverdale Ave, Haverhill, MA 01835
75 River St #7, Haverhill, MA 01832
68 River St Unit 2R, Haverhill, MA 01832
15 Riverbank Cir Unit NA, Haverhill, MA 01835
78 Riverdale Ave, Haverhill, MA 01835
66 Riverdale Ave, Haverhill, MA 01835
75 River St #5, Haverhill, MA 01832
75 River St #6, Haverhill, MA 01832
18 Riverdale Ave, Haverhill, MA 01835
76 Riverdale Ave, Haverhill, MA 01835
75 River St #4, Haverhill, MA 01832
94 River St #5, Haverhill, MA 01832
75 River St #1, Haverhill, MA 01832
19 Riverbank Cir Unit 5,B, Haverhill, MA 01835
94 River St #6, Haverhill, MA 01832
37 Riverdale Ave, Haverhill, MA 01835
17 Riverdale Ave, Haverhill, MA 01835
23 Riverbank Cir #23, Haverhill, MA 01835
94 River St #3, Haverhill, MA 01832
59 Riverdale Ave #59, Haverhill, MA 01835
94 River St #4, Haverhill, MA 01832
31 Riverdale Ave, Haverhill, MA 01835
15 Riverdale Ave, Haverhill, MA 01835
94 River St #2, Haverhill, MA 01832
0 River St, Haverhill, MA 01832
98 River St, Haverhill, MA 01832
30 Riverdale Ave Unit 30-30, Haverhill, MA 01835
51 Riverdale Ave, Haverhill, MA 01835
761 River St Unit leftside, Haverhill, MA 01832
94 River St #7, Haverhill, MA 01832
45 Riverdale Ave, Haverhill, MA 01835
759 River St #2, Haverhill, MA 01832
94 River St #8, Haverhill, MA 01832
49 Riverdale Ave, Haverhill, MA 01835
85 Riverdale Ave #85, Haverhill, MA 01835
112 Riverdale Ave #2, Haverhill, MA 01835
110 Riverdale Ave #1, Haverhill, MA 01835
12 Riverdale Ave, Haverhill, MA 01835
53 Riverdale Ave #53, Haverhill, MA 01835
77 Riverdale Ave #77, Haverhill, MA 01835
Riverdale Ave, Haverhill, MA 01830
118 Riverdale Ave, Haverhill, MA 01835
11 Riverbank Cir #11, Haverhill, MA 01835
57 Riverdale Ave, Haverhill, MA 01835
16 Riverbank Cir #16, Haverhill, MA 01835
59 Riverdale Ave, Haverhill, MA 01835
11 Riverbank Cir Unit NA, Haverhill, MA 01835
747 River St Unit 1 - - 747, Haverhill, MA 01832
16 Riverbank Cir Unit 8A, Haverhill, MA 01835
10 Riverbank Cir #10, Haverhill, MA 01835
721 River St, Haverhill, MA 01832
11 Riverbank Cir, Haverhill, MA 01835
108 Riverdale Ave, Haverhill, MA 01835
116 Riverdale Ave, Haverhill, MA 01835
104 Riverdale Ave #104, Haverhill, MA 01835
13 Riverbank Cir, Haverhill, MA 01835
104 Riverdale Ave, Haverhill, MA 01835
80 River St, Haverhill, MA 01832
9 Riverbank Cir, Haverhill, MA 01835
75 River St #75, Haverhill, MA 01832
100 Riverdale Ave, Haverhill, MA 01835
7 Riverbank Cir, Haverhill, MA 01835
106 Riverdale Ave, Haverhill, MA 01835
102 Riverdale Ave #1, Haverhill, MA 01835
751 River St, Haverhill, MA 01832
5 Riverbank Cir, Haverhill, MA 01835
81-85 River St, Haverhill, MA 01832
1 Riverbank Cir, Haverhill, MA 01835
102 Riverdale Ave #102, Haverhill, MA 01835
3 Riverbank Cir, Haverhill, MA 01835
110 Riverdale Ave, Haverhill, MA 01835
21 Riverbank Cir, Haverhill, MA 01835
747 River St #1, Haverhill, MA 01832
77 River St #5, Haverhill, MA 01832
20 Riverbank Cir, Haverhill, MA 01835
23 Riverbank Cir, Haverhill, MA 01835
17 Riverbank Cir, Haverhill, MA 01835
19 Riverbank Cir, Haverhill, MA 01835
18 Riverbank Cir #18, Haverhill, MA 01835
759 River St #759, Haverhill, MA 01832
761 River St #2, Haverhill, MA 01832
15 Riverbank Cir, Haverhill, MA 01835
753 River St #753, Haverhill, MA 01832
20 Riverbank Cir #20, Haverhill, MA 01835
22 Riverbank Cir #2, Haverhill, MA 01835
12 Riverbank Cir #12, Haverhill, MA 01835
16 Riverbank Cir Unit A, Haverhill, MA 01835
53 Riverdale Ave, Haverhill, MA 01835
55 Riverdale Ave, Haverhill, MA 01835
18 Riverbank Cir Unit 8B, Haverhill, MA 01835
11 Juneau/904 River ST, Haverhill, MA
17 Riverbank Cir #17, Haverhill, MA 01835
747 River St Unit 2 747, Haverhill, MA 01832
16 Riverdale Ave #16, Haverhill, MA 01835
15 Riverbank Cir #15, Haverhill, MA 01835