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
FRANKLIN-FREEMONT
Properties in Haverhill in FRANKLIN-FREEMONT
Find homes for sale in Haverhill by selecting a property below:
88 Franklin St #88, Haverhill, MA 01830
82 Franklin St, Haverhill, MA 01830
211 Franklin St, Haverhill, MA 01830
217 Franklin St, Haverhill, MA 01830
213 Franklin St, Haverhill, MA 01830
11 Franzone Dr #11, Haverhill, MA 01835
80 Franklin St, Haverhill, MA 01830
18 Franzone Dr Unit O, Haverhill, MA 01835
207 Franklin St, Haverhill, MA 01830
13 Franzone Dr #13, Haverhill, MA 01835
101 Freemont St, Haverhill, MA 01832
177 Franklin St, Haverhill, MA 01830
26 Franklin St, Haverhill, MA 01830
15 Franzone Dr, Haverhill, MA 01835
13 Franzone Dr, Haverhill, MA 01835
14 Franzone Dr, Haverhill, MA 01835
12 Franzone Dr, Haverhill, MA 01835
148 Franklin St, Haverhill, MA 01830
19 Franklin St, Haverhill, MA 01830
24 Franzone Dr #24, Haverhill, MA 01835
11 Franzone Dr, Haverhill, MA 01835
23 Franzone Dr #2, Haverhill, MA 01835
86 Franklin St, Haverhill, MA 01830
3 Franzone Dr, Haverhill, MA 01835
29 Franzone Dr, Haverhill, MA 01835
256 Franklin St, Haverhill, MA 01830
27 Franzone Dr, Haverhill, MA 01835
28 Franzone Dr, Haverhill, MA 01835
26 Franzone Dr, Haverhill, MA 01835
248 Franklin St, Haverhill, MA 01830
57 Freeman St, Haverhill, MA 01832
260 Franklin St, Haverhill, MA 01830
25 Franzone Dr, Haverhill, MA 01835
51 Freeman St, Haverhill, MA 01832
254 Franklin St, Haverhill, MA 01830
29 Franzone Dr #29, Haverhill, MA 01835
6 Freeman St, Haverhill, MA 01832
44 Freeman St, Haverhill, MA 01832
9 Franzone Dr, Haverhill, MA 01835
112 Freeman St Unit C, Haverhill, MA 01832
192 Franklin St, Haverhill, MA 01830
186 Franklin St, Haverhill, MA 01830
42 Freeman St, Haverhill, MA 01832
31 Franzone Dr #31, Bradford, MA 01835
18 Franzone Dr #18, Haverhill, MA 01835
25 Franzone Dr #25, Haverhill, MA 01835
30 Franzone Dr, Haverhill, MA 01835
19 Franzone Dr, Haverhill, MA 01835
20 Franzone Dr, Haverhill, MA 01835
18 Franzone Dr, Haverhill, MA 01835
80 Franklin St #80, Haverhill, MA 01830
42 Franklin St, Haverhill, MA 01830
17 Franzone Dr, Haverhill, MA 01835
76 Franklin St, Haverhill, MA 01830
22 Franklin St, Haverhill, MA 01830
16 Franzone Dr, Haverhill, MA 01835
38 Franklin St, Haverhill, MA 01830
71 Freeman St, Haverhill, MA 01832
24 Franzone Dr, Haverhill, MA 01835
65 Freeman St, Haverhill, MA 01832
264 Franklin St, Haverhill, MA 01830
23 Franzone Dr, Haverhill, MA 01835
208 Franklin St, Haverhill, MA 01830
182 Franklin St, Haverhill, MA 01830
255 Franklin St, Haverhill, MA 01830
22 Franzone Dr, Haverhill, MA 01835
102 Freemont St, Haverhill, MA 01832
265 Franklin St, Haverhill, MA 01830
21 Franzone Dr, Haverhill, MA 01835
19 Franzone Dr #19, Haverhill, MA 01835
15 Freeman St Lot 15, Haverhill, MA 01832
151 Franklin St, Haverhill, MA 01830
42 Freeman St Unit A,1, Haverhill, MA 01832
155 Franklin St, Haverhill, MA 01830
206 Franklin St, Haverhill, MA 01830
200 Franklin St, Haverhill, MA 01830
36 Freeman St, Haverhill, MA 01832
86 Franklin St #2, Haverhill, MA 01830
147 Franklin St, Haverhill, MA 01830
218 Franklin St, Haverhill, MA 01830
1 Freeman St, Haverhill, MA 01832
136 Freeman Street Ext, Haverhill, MA 01832
15 Franzone Dr Unit 15 15, Haverhill, MA 01835
130 Freeman Street Ext, Haverhill, MA 01832
41 Franklin St, Haverhill, MA 01830
51 Franklin St, Haverhill, MA 01830
88 Franklin St, Haverhill, MA 01830
22 Franzone Dr #22, Haverhill, MA 01835
89 Franklin St, Haverhill, MA 01830
158 Freeman Street Ext, Haverhill, MA 01832
28 Franzone Dr #28, Haverhill, MA 01835
2 Freeman St, Haverhill, MA 01832
4 Freeman St, Haverhill, MA 01832
88 Franklin St #0, Haverhill, MA 01830
56 Franklin St, Haverhill, MA 01830
10 Freeman St, Haverhill, MA 01832
139 Franklin St, Haverhill, MA 01830
78 Franklin St, Haverhill, MA 01830
50 Franklin St, Haverhill, MA 01830
8 Freeman St, Haverhill, MA 01832
141 Franklin St, Haverhill, MA 01830
16 Franzone Dr #16, Haverhill, MA 01835
64 Franklin St, Haverhill, MA 01830
14 Freeman St, Haverhill, MA 01832
60 Franklin St, Haverhill, MA 01830
12 Freeman St, Haverhill, MA 01832
14 Franzone Dr #14, Haverhill, MA 01835
131 Franklin St, Haverhill, MA 01830
70 Franklin St, Haverhill, MA 01830
9 Franzone Dr #9, Haverhill, MA 01835
76 Franklin St #76, Haverhill, MA 01830
135 Freeman Street Ext, Haverhill, MA 01832
129 Freeman Street Ext, Haverhill, MA 01832
147 Freeman Street Ext, Haverhill, MA 01832
132 Franklin St, Haverhill, MA 01830
143 Freeman Street Ext, Haverhill, MA 01832
157 Franklin St, Haverhill, MA 01830
157 Freeman Street Ext, Haverhill, MA 01832
138 Franklin St, Haverhill, MA 01830
153 Freeman Street Ext, Haverhill, MA 01832
146 Franklin St, Haverhill, MA 01830
228 Franklin St, Haverhill, MA 01830
39 Franklin St Unit ST, Haverhill, MA 01830
12 Franzone Dr #0, Haverhill, MA 01835
142 Franklin St, Haverhill, MA 01830
233 Franklin St, Haverhill, MA 01830
148 Freeman Street Ext, Haverhill, MA 01832
89 Freeman Street Ext, Haverhill, MA 01832
99 Freeman Street Ext, Haverhill, MA 01832
23 Franzone Dr #23, Haverhill, MA 01835
115 Freeman Street Ext, Haverhill, MA 01832
107 Freeman Street Ext, Haverhill, MA 01832
227 Franklin St, Haverhill, MA 01830
123 Freeman Street Ext, Haverhill, MA 01832
119 Freeman Street Ext, Haverhill, MA 01832
55 Franklin St, Haverhill, MA 01830
25 Freeman St, Haverhill, MA 01832
21 Freeman St, Haverhill, MA 01832
37 Freeman St, Haverhill, MA 01832
104 Freeman Street Ext, Haverhill, MA 01832
153 Franklin St, Haverhill, MA 01830
33 Freeman St, Haverhill, MA 01832
100 Freeman St, Haverhill, MA 01832
108 Freeman Street Ext, Haverhill, MA 01832
41 Freeman St, Haverhill, MA 01832
122 Freeman Street Ext, Haverhill, MA 01832
42 Freeman St #42, Haverhill, MA 01832
116 Freeman Street Ext, Haverhill, MA 01832
20 Franzone Dr #20, Haverhill, MA 01835
45 Freeman St, Haverhill, MA 01832
112 Freeman Street Ext, Haverhill, MA 01832
17 Franzone Dr #17, Haverhill, MA 01835
83 Franklin St, Haverhill, MA 01830
39 Franklin St, Haverhill, MA 01830
238 Franklin St, Haverhill, MA 01830
77 Franklin St, Haverhill, MA 01830
81 Franklin St, Haverhill, MA 01830
44 Freeman St Unit B, Haverhill, MA 01832
63 Franklin St, Haverhill, MA 01830
15 Freeman St, Haverhill, MA 01832
71 Franklin St, Haverhill, MA 01830
57 Franklin St, Haverhill, MA 01830
17 Freeman St, Haverhill, MA 01832
72 Franklin St, Haverhill, MA 01830
59 Franklin St, Haverhill, MA 01830