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
BROOK-BYRON
Properties in Haverhill in BROOK-BYRON
Find homes for sale in Haverhill by selecting a property below:
30 Brown St, Haverhill, MA 01830
18-20 Burke St #1, Haverhill, MA 01830
23 Buttonwoods Ave, Haverhill, MA 01830
75 Buttonwoods Ave, Haverhill, MA 01830
34 Brown St, Haverhill, MA 01830
73 Buttonwoods Ave #73, Haverhill, MA 01830
14 Buttonwoods Ter, Haverhill, MA 01830
61 Buttonwoods Ave, Haverhill, MA 01830
78 Brown Hill Rd, North Haverhill, NH 03774
18 Buttonwoods Ter, Haverhill, MA 01830
65 Buttonwoods Ave, Haverhill, MA 01830
24 Brown St, Haverhill, MA 01830
19 Buttonwoods Ave, Haverhill, MA 01830
69 Buttonwoods Ave, Haverhill, MA 01830
53 Buttonwoods Ave, Haverhill, MA 01830
74 Buttonwoods Ave, Haverhill, MA 01830
14 Brown St, Haverhill, MA 01830
57 Buttonwoods Ave, Haverhill, MA 01830
2 Brookline Ave, Haverhill, MA 01830
20 Brown St, Haverhill, MA 01830
15 Buttonwoods Ave, Haverhill, MA 01830
45 Buttonwoods Ave, Haverhill, MA 01830
80 Buttonwoods Ave, Haverhill, MA 01830
49 Buttonwoods Ave, Haverhill, MA 01830
6 Burke St, Haverhill, MA 01830
22 Burke St, Haverhill, MA 01830
14 Burke St, Haverhill, MA 01830
43 Buttonwoods Ave, Haverhill, MA 01830
26 Burke St, Haverhill, MA 01830
3 Brown St, Haverhill, MA 01830
40 Brown St, Haverhill, MA 01830
6 Brookline Ave, Haverhill, MA 01830
152 Brown St, Haverhill, MA 01830
18 Burke St #18, Haverhill, MA 01830
44 Brookline Ave, Haverhill, MA 01830
28 Brookline Ave, Haverhill, MA 01830
10 Byron St, Haverhill, MA 01835
36 Brookline Ave, Haverhill, MA 01830
22 Brookline Ave, Haverhill, MA 01830
13 Buttonwoods Ave, Haverhill, MA 01830
54 Brookline Ave, Haverhill, MA 01830
46 Brookline Ave, Haverhill, MA 01830
11 Buttonwoods Ave, Haverhill, MA 01830
50 Brookline Ave, Haverhill, MA 01830
1 Buttonwoods Ave, Haverhill, MA 01830
9 Buttonwoods Ave, Haverhill, MA 01830
50 Buttonwoods Ave Unit B-50 U-101, Haverhill, MA 01830
89 Brook St, Haverhill, MA 01832
60 Buttonwoods Ave #3, Haverhill, MA 01830
895 Brown Hl Rd, North Haverhill, NH 03774
250 Brooks Rd, Haverhill, NH 03080
60 Buttonwoods #103, Burrillville, RI 02830
9 Burnham St, Haverhill, MA 01830
85 Brook St, Haverhill, MA 01832
50 Buttonwoods AVE #204, Haverhill, NY 10830
0 Brook St, Haverhill, MA 01832
3 Buckingham Ln, Haverhill, MA 01835
18 Burke St, Haverhill, MA 01830
601 Brown Hl Rd, North Haverhill, NH 03774
13 Buckingham Ln, Haverhill, MA 01835
20 Burke St Unit C,3, Haverhill, MA 01830
29 Burke St, Haverhill, MA 01830
82 Buttonwoods Ave #82, Haverhill, MA 01830
15 Buckingham Ln, Haverhill, MA 01835
4 Burke St, Haverhill, MA 01830
20 Burke St Unit A, Haverhill, MA 01830
21 Brown St, Haverhill, MA 01830
23 Burke St, Haverhill, MA 01830
75 Buttonwoods Ave #75, Haverhill, MA 01830
17 Burke St, Haverhill, MA 01830
20 Burke St Unit B,2, Haverhill, MA 01830
19 Burke St, Haverhill, MA 01830
9 Buckingham Ln, Haverhill, MA 01835
40 Buttonwoods Ave, Haverhill, MA 01830
2-4 Bryant Ave, Haverhill, MA 01835
5 Burke St, Haverhill, MA 01830
5 Buckingham Ln, Haverhill, MA 01835
7 Buckingham Ln, Haverhill, MA 01835
9 Burke St, Haverhill, MA 01830
51 Brookline Ave, Haverhill, MA 01830
8 Buttonwoods Ave, Haverhill, MA 01830
60 Buttonwoods Ave #104, Haverhill, MA 01830
60 Buttonwoods Ave #201, Haverhill, MA 01830
45 Brookline Ave, Haverhill, MA 01830
6 Buttonwoods Ave, Haverhill, MA 01830
60 Buttonwoods Ave #103, Haverhill, MA 01830
30 Burnham St, Haverhill, MA 01830
8 Buttonwoods Ave #8, Haverhill, MA 01830
5-7 Brookline Ave, Haverhill, MA 01830
60 Buttonwoods Ave #101, Haverhill, MA 01830
6 Buttonwoods Ave #6, Haverhill, MA 01830
26 Burnham St, Haverhill, MA 01830
60 Buttonwoods Ave #102, Haverhill, MA 01830
50 Buttonwoods Ave #204, Haverhill, MA 01830
60 Buttonwoods Ave #302, Haverhill, MA 01830
84 Buttonwoods Ave, Haverhill, MA 01830
99 Brook St #99, Haverhill, MA 01832
14 Buckingham Ln, Haverhill, MA 01835
60 Buttonwoods Ave #204, Haverhill, MA 01830
173 Brown St #173, Haverhill, MA 01830
60 Buttonwoods Ave #301, Haverhill, MA 01830
60 Buttonwoods Ave #203, Haverhill, MA 01830
15 Brookfield Rd, Haverhill, NH 03765
1 Buttonwoods Ter, Haverhill, MA 01830
60 Buttonwoods Ave #202, Haverhill, MA 01830
43 Brown St, Haverhill, MA 01830
10 Burnham St, Haverhill, MA 01830
6 Burnham St, Haverhill, MA 01830
20 Burnham St, Haverhill, MA 01830
16 Burnham St, Haverhill, MA 01830
39 Brown St, Haverhill, MA 01830
12 Buttonwoods Ave, Haverhill, MA 01830
25 Burnham St, Haverhill, MA 01830
60 Buttonwoods Ave Unit 202,60, Haverhill, MA 01830
2-4 Buttonwoods Ave, Haverhill, MA 01830
47 Brown St, Haverhill, MA 01830
15 Burnham St, Haverhill, MA 01830
82 Buttonwoods Ave, Haverhill, MA 01830
20 Burke St #20, Haverhill, MA 01830
19 Burnham St, Haverhill, MA 01830
50 Buttonwoods Ave #203, Haverhill, MA 01830
50 Buttonwoods Ave #202, Haverhill, MA 01830
96 Brook St, Haverhill, MA 01832
7 Byrne Dr, Haverhill, NH 03765
99 Brook St, Haverhill, MA 01832
60 Buttonwoods Ave Unit 302,60, Haverhill, MA 01830
173 Brown St, Haverhill, MA 01830
50 Buttonwoods Ave #102, Haverhill, MA 01830
50 Buttonwoods Ave #201, Haverhill, MA 01830
2 Burnham St, Haverhill, MA 01830
50 Buttonwoods Ave #101, Haverhill, MA 01830
60 Buttonwoods Ave, Haverhill, MA 01830
73 Buttonwoods Ave #73, Haverhill, MA 01830
80 Buttonwoods Ter, Haverhill, MA 01830
2 Buckingham Ln, Haverhill, MA 01835
35 Brookline Ave, Haverhill, MA 01830
39 Brookline Ave, Haverhill, MA 01830
4 Buckingham Ln, Haverhill, MA 01835
31 Brookline Ave, Haverhill, MA 01830
8 Buckingham Ln, Haverhill, MA 01835
6 Buckingham Ln, Haverhill, MA 01835
16 Brookline Ave, Haverhill, MA 01830
84 Buttonwoods Ter #84, Haverhill, MA 01830
8 S Brook St, Haverhill, MA 01835
8 Buttonwoods Ave #2, Haverhill, MA 01830
6 Buttonwoods Ave #1, Haverhill, MA 01830
2200 Brushwood RD, Haverhill, NH 03774
60 Brookline Ave, Haverhill, MA 01830
18-20 Burke St #2, Haverhill, MA 01830
9 S Brook St, Haverhill, MA 01835
1072 Brushwood RD, Haverhill, NH 03780
84 Buttonwoods Ave #84, Haverhill, MA 01830
60 Buttonwoods Ave #304, Haverhill, MA 01830
151 Brown St, Haverhill, MA 01830
60 Buttonwoods Ave #303, Haverhill, MA 01830
129 Brown St, Haverhill, MA 01830
73 Browns Ln, Haverhill, MA 01832
125 Brown St, Haverhill, MA 01830
23 Brookline Ave, Haverhill, MA 01830
27 Brookline Ave, Haverhill, MA 01830
17 Brookline Ave, Haverhill, MA 01830
1 Bryant Ave, Haverhill, MA 01835
13 Brookline Ave, Haverhill, MA 01830
3 Bryant Ave, Haverhill, MA 01835
9 Brookline Ave, Haverhill, MA 01830