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
NAPLES-NIAGARA
Properties in Haverhill in NAPLES-NIAGARA
Find homes for sale in Haverhill by selecting a property below:
145 Newton Rd, Haverhill, MA 01830
57 Nettleton Ave #57, Haverhill, MA 01830
24 Newark St, Haverhill, MA 01832
55 Nettleton Ave, Haverhill, MA 01830
4 Neck Rd #4, Haverhill, MA 01835
14 Nelson St, Haverhill, NH 03765
16 New Hampshire Ave, Haverhill, MA 01835
51 Newcomb St, Haverhill, MA 01830
10 S New St, Haverhill, MA 01835
12 S New St, Haverhill, MA 01835
46 Newcomb St, Haverhill, MA 01830
42 Newcomb St, Haverhill, MA 01830
17 New Hampshire Ave, Haverhill, MA 01835
14 S New St, Haverhill, MA 01835
220 Newton Rd, Haverhill, MA 01830
LOT 4 Newtons Way, Haverhill, MA 01830
40 Newcomb St, Haverhill, MA 01830
20 S New St, Haverhill, MA 01835
44 Newcomb St, Haverhill, MA 01830
16 S New St, Haverhill, MA 01835
24 New St, Haverhill, MA 01830
67 Nettleton Ave, Haverhill, MA 01830
27 Newark St, Haverhill, MA 01832
45 Nettleton Ave, Haverhill, MA 01830
3 Nellie Ave, Haverhill, MA 01832
21 Newark St, Haverhill, MA 01832
93 Neck Rd, Haverhill, MA 01835
161 Neck Rd, Haverhill, MA 01835
12 New St, Haverhill, MA 01830
133 Neck Rd, Haverhill, MA 01835
8 Newton Rd, Haverhill, MA 01830
6 Newton Rd, Haverhill, MA 01830
60 S New St, Haverhill, MA 01835
1 Newton Ave, Haverhill, MA 01830
12 Newton Rd, Haverhill, MA 01830
51 Naples Rd, Haverhill, MA 01832
19 Newton Ave, Haverhill, MA 01830
56 Naples Rd, Haverhill, MA 01832
62 Naples Rd, Haverhill, MA 01832
18 New St, Haverhill, MA 01830
33 New Hampshire Ave, Haverhill, MA 01835
7 Newton Ave, Haverhill, MA 01830
77 S New St, Haverhill, MA 01835
28 New St, Haverhill, MA 01830
29 New Hampshire Ave, Haverhill, MA 01835
22 New St, Haverhill, MA 01830
LOT A Naples Rd, Haverhill, MA 01832
2 Newburg St, Haverhill, MA 01832
69 S New St, Haverhill, MA 01835
168 Newton Rd, Haverhill, MA 01830
150 Newton Rd, Haverhill, MA 01830
57 S New St, Haverhill, MA 01835
176 Newton Rd, Haverhill, MA 01830
140 Newton Rd, Haverhill, MA 01830
47 S New St, Haverhill, MA 01835
56 S New St, Haverhill, MA 01835
4 Newburg St, Haverhill, MA 01832
50 S New St, Haverhill, MA 01835
64 S New St, Haverhill, MA 01835
72 S New St, Haverhill, MA 01835
61 Naples Rd, Haverhill, MA 01832
210 Newton Rd, Haverhill, MA 01830
23 New St, Haverhill, MA 01830
11 New Hampshire Ave, Haverhill, MA 01835
27 New St, Haverhill, MA 01830
14 New Hampshire Ave, Haverhill, MA 01835
Newton Rd, Plaistow, NH 03865
13 New St, Haverhill, MA 01830
Lot B Nettleton Ave, Haverhill, MA 01830
19 New St, Haverhill, MA 01830
14 Newton Rd, Haverhill, MA 01830
15 New St, Haverhill, MA 01830
36 Newton Rd, Haverhill, MA 01830
7 New St, Haverhill, MA 01830
11 New St, Haverhill, MA 01830
1 Nellie Ave, Haverhill, MA 01832
9 New Hampshire Ave, Haverhill, MA 01835
2 S New St, Haverhill, MA 01835
5 Nellie Ave, Haverhill, MA 01832
199 Neck Rd, Haverhill, MA 01835
6 Nathaniel St, Haverhill, MA 01830
6 Neck Rd #6, Haverhill, MA 01835
7 New Hampshire Ave, Haverhill, MA 01835
4 S New St, Haverhill, MA 01835
4 Nathaniel St, Haverhill, MA 01830
5 New Hampshire Ave, Haverhill, MA 01835
10 Newport Rd, Haverhill, NH 03765
3 New Hampshire Ave, Haverhill, MA 01835
6 S New St, Haverhill, MA 01835
29 New St, Haverhill, MA 01830
1 New Hampshire Ave, Haverhill, MA 01835
31 New St, Haverhill, MA 01830
22 Niagara St, Haverhill, MA 01832
39 Newton Ave, Haverhill, MA 01830
49 Naples Rd, Haverhill, MA 01832
57 Naples Rd, Haverhill, MA 01832
34 New Hampshire Ave, Haverhill, MA 01835
29 Newton Ave, Haverhill, MA 01830
55 Naples Rd, Haverhill, MA 01832
216 Newton Rd, Haverhill, MA 01830
30 New Hampshire Ave, Haverhill, MA 01835
2 Newton Ave, Haverhill, MA 01830
38 Newton Ave, Haverhill, MA 01830
50 Newton Rd, Haverhill, MA 01830
208 Newton Rd, Haverhill, MA 01830
90 Naples Rd, Haverhill, MA 01832
20 Newton Ave, Haverhill, MA 01830
55 Nettleton Ave, Haverhill, MA 01830
26 Newton Ave, Haverhill, MA 01830
37 Newcomb St, Haverhill, MA 01830
56 Neck Rd, Haverhill, MA 01835
33 Newcomb St, Haverhill, MA 01830
25 Newcomb St, Haverhill, MA 01830
4 Neck Rd #1, Haverhill, MA 01835
22 Niagara St Unit 2, Haverhill, MA 01832
23 Newcomb St, Haverhill, MA 01830
42 Neck Rd, Haverhill, MA 01835
57 Nettleton Ave, Haverhill, MA 01830
19 New Hampshire Ave, Haverhill, MA 01835
5 S New St, Haverhill, MA 01835
10 Neck Rd, Haverhill, MA 01835
44 Newton Rd, Haverhill, MA 01830
8 New Hampshire Ave, Haverhill, MA 01835
52 Newcomb St, Haverhill, MA 01830
48 Newcomb St, Haverhill, MA 01830
22 S New St, Haverhill, MA 01835
51 Newton St, Haverhill, MA 01832
4 Neck Rd #0, Haverhill, MA 01835
11-13 Nelson St, Haverhill, NH 03765
20 New Hampshire Ave, Haverhill, MA 01835
47 Newport Rd, Haverhill, NH 03765
41 Newcomb St, Haverhill, MA 01830
4 New Hampshire Ave, Haverhill, MA 01835
45 Newcomb St, Haverhill, MA 01830
A Newton Rd, Haverhill, MA 01830
19 Neck Rd, Haverhill, MA 01835
212 Newton Rd, Haverhill, MA 01830
320 Newton Rd, Haverhill, MA 01830
98 Neck Rd, Haverhill, MA 01835
3 Neck Rd, Haverhill, MA 01835
1 New St, Haverhill, MA 01830
3 Newton Ave, Haverhill, MA 01830
5 New St, Haverhill, MA 01830
15 New Hampshire Ave, Haverhill, MA 01835
46 Neck Rd, Haverhill, MA 01835
12 Nelson St, Haverhill, NH 03765
27 Neck Rd, Haverhill, MA 01835
106 Neck Rd, Haverhill, MA 01835
21 New St, Haverhill, MA 01830
10 New Hampshire Ave, Haverhill, MA 01835
13 New Hampshire Ave, Haverhill, MA 01835
6 Neck Rd, Haverhill, MA 01835
14 Neck Rd, Haverhill, MA 01835
771 NH-10, Haverhill, NH 03765
6 New Hampshire Ave, Haverhill, MA 01835
3 S New St, Haverhill, MA 01835
5 Nettleton Ave, Haverhill, MA 01830
20 Newcomb St, Haverhill, MA 01830
19 Nettleton Ave, Haverhill, MA 01830
55 Nettleton Ave #55, Haverhill, MA 01830
11 Neck Rd, Haverhill, MA 01835
1 Nettleton Ave, Haverhill, MA 01830
200 Newton Rd, Haverhill, MA 01830
224 Newton Rd, Haverhill, MA 01830
3 Nettleton Ave, Haverhill, MA 01830