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
Middlesex County
Cambridge
HAMPSHIRE-HAMPSHIRE
Properties in Cambridge in HAMPSHIRE-HAMPSHIRE
Find homes for sale in Cambridge by selecting a property below:
107 Hampshire St, Cambridge, MA 02139
187 Hampshire St, Cambridge, MA 02139
167 Hampshire St Unit 5, Cambridge, MA 02139
105 Hampshire St, Cambridge, MA 02139
113 Hampshire St, Cambridge, MA 02139
72 Hampshire St, Cambridge, MA 02139
82 Hampshire St Unit 1, Cambridge, MA 02139
106 Hampshire St, Cambridge, MA 02139
88 Hampshire St, Cambridge, MA 02139
115 Hampshire St Unit 2, Cambridge, MA 02139
74 Hampshire St, Cambridge, MA 02139
162 Hampshire St #6, Cambridge, MA 02139
94 Hampshire St Unit b,1, Cambridge, MA 02139
258 Hampshire St #15, Cambridge, MA 02139
94 Hampshire St Unit C,94, Cambridge, MA 02139
150 Hampshire St #3, Cambridge, MA 02139
150 Hampshire St #6, Cambridge, MA 02139
168 Hampshire St Unit 3C, Cambridge, MA 02139
92 Hampshire St Unit C, Cambridge, MA 02139
162 Hampshire St #1, Cambridge, MA 02139
195 Hampshire St Unit 1, Cambridge, MA 02139
137 Hampshire St, Cambridge, MA 02139
132 Hampshire St, Cambridge, MA 02139
162 Hampshire St #2, Cambridge, MA 02139
132 Hampshire St, Cambridge, MA 02139
162 Hampshire St #3, Cambridge, MA 02139
91 Hampshire St, Cambridge, MA 02139
162 Hampshire St #4, Cambridge, MA 02139
254 Hampshire St Unit 2,254, Cambridge, MA 02139
195 Hampshire St, Cambridge, MA 02139
162 Hampshire St #5, Cambridge, MA 02139
168 Hampshire St Unit 4B, Cambridge, MA 02139
156 Hampshire St, Cambridge, MA 02139
70 Hampshire St #3, Cambridge, MA 02139
118 Hampshire St, Cambridge, MA 02139
120 Hampshire St, Cambridge, MA 02139
246 Hampshire St, Cambridge, MA 02139
122 Hampshire St, Cambridge, MA 02139
254 Hampshire St #254, Cambridge, MA 02139
124 Hampshire St, Cambridge, MA 02139
92 Hampshire St Unit A, Cambridge, MA 02139
126 Hampshire St, Cambridge, MA 02139
72 Hampshire St #72, Cambridge, MA 02139
150 Hampshire St #4, Cambridge, MA 02139
68 Hampshire St Unit 1ST FLR, Cambridge, MA 02139
102 Hampshire St #3, Cambridge, MA 02139
65 Hampshire St, Cambridge, MA 02139
102 Hampshire St #4, Cambridge, MA 02139
110 Hampshire St, Cambridge, MA 02139
163 Hampshire St, Cambridge, MA 02139
125 Hampshire St Unit 2, Cambridge, MA 02139
101 Hampshire St #4, Cambridge, MA 02139
173 Hampshire St, Cambridge, MA 02139
114 Hampshire St, Cambridge, MA 02139
104 Hampshire St, Cambridge, MA 02139
64 Hampshire St, Cambridge, MA 02139
94 Hampshire St Unit A, Cambridge, MA 02139
2 Hampshire Ct #2, Cambridge, MA 02139
166 Hampshire St Unit 4B, Cambridge, MA 02139
66 Hampshire St, Cambridge, MA 02139
55 Hampshire St, Cambridge, MA 02139
100A Hampshire St #2, Cambridge, MA 02139
193 Hampshire St Unit 1, Cambridge, MA 02139
256 Hampshire St #2, Cambridge, MA 02139
59 Hampshire St, Cambridge, MA 02139
100A Hampshire St #3, Cambridge, MA 02139
256 Hampshire St #3, Cambridge, MA 02139
81 Hampshire St, Cambridge, MA 02139
111 Hampshire St, Cambridge, MA 02139
200 Hampshire St, Cambridge, MA 02139
242 Hampshire St #2, Cambridge, MA 02139
100A Hampshire St #4, Cambridge, MA 02139
82 Hampshire St Unit 3, Cambridge, MA 02139
75 Hampshire St, Cambridge, MA 02139
258 Hampshire St #1, Cambridge, MA 02139
242 Hampshire St #3, Cambridge, MA 02139
71 Hampshire St, Cambridge, MA 02139
109 Hampshire St, Cambridge, MA 02139
102 Hampshire St #1, Cambridge, MA 02139
212 Hampshire St, Cambridge, MA 02139
69 Hampshire St, Cambridge, MA 02139
258 Hampshire St #3, Cambridge, MA 02139
158 Hampshire St #3, Cambridge, MA 02139
196 Hampshire St Unit B, Cambridge, MA 02139
67 Hampshire St Unit B, Cambridge, MA 02139
101 Hampshire St, Cambridge, MA 02139
102 Hampshire St #2, Cambridge, MA 02139
115 Hampshire St, Cambridge, MA 02139
165 Hampshire St Unit 6A, Cambridge, MA 02139
67 Hampshire St Unit A, Cambridge, MA 02139
79 Hampshire St Unit 2,79, Cambridge, MA 02139
67 Hampshire St, Cambridge, MA 02139
246 Hampshire St #2, Cambridge, MA 02139
162 Hampshire St Apt 1L, Cambridge, MA 02139
246 Hampshire St #3, Cambridge, MA 02139
173 Hampshire St Unit 4B, Cambridge, MA 02139
248 Hampshire St #2, Cambridge, MA 02139
70 Hampshire St #1, Cambridge, MA 02139
166 Hampshire St, Cambridge, MA 02139
248 Hampshire St #3, Cambridge, MA 02139
250 Hampshire St, Cambridge, MA 02139
100 A Hampshire St Unit 101A, Cambridge, MA 02139
171 Hampshire St Unit 5, Cambridge, MA 02139
63 Hampshire St #61, Cambridge, MA 02139
252 Hampshire St, Cambridge, MA 02139
100A Hampshire St #1, Cambridge, MA 02139
101 Hampshire St #1, Cambridge, MA 02139
254 Hampshire St, Cambridge, MA 02139
84 Hampshire St, Cambridge, MA 02139
82 Hampshire St, Cambridge, MA 02139
72 Hampshire St #1, Cambridge, MA 02139
125 Hampshire St, Cambridge, MA 02139
240 Hampshire St, Cambridge, MA 02139
240 Hampshire St Unit 2, Cambridge, MA 02139
67B Hampshire St Unit 67B, Cambridge, MA 02139
94 Hampshire St Unit B, Cambridge, MA 02139
240 Hampshire St Unit 3, Cambridge, MA 02139
167 Hampshire St Unit 6F, Cambridge, MA 02139
53 Hampshire St, Cambridge, MA 02139
115 Hampshire St Unit 3, Cambridge, MA 02139
100 Hampshire St, Cambridge, MA 02139
195 Hampshire St #193, Cambridge, MA 02139
67B Hampshire St, Cambridge, MA 02139
167 Hampshire St Unit 60, Cambridge, MA 02139
94 Hampshire St #2, Cambridge, MA 02139
158 Hampshire St #1, Cambridge, MA 02139
79 Hampshire St #1, Cambridge, MA 02139
167 Hampshire St Unit 7, Cambridge, MA 02139
67B Hampshire St #1, Cambridge, MA 02139
79 Hampshire St #2, Cambridge, MA 02139
79 Hampshire St Unit 1 79, Cambridge, MA 02139
150 Hampshire St #1, Cambridge, MA 02139
70 Hampshire St #2, Cambridge, MA 02139
101 Hampshire St #5, Cambridge, MA 02139
79 Hampshire St #3, Cambridge, MA 02139
155 Hampshire St Unit 2, Cambridge, MA 02139
189 Hampshire St, Cambridge, MA 02139
198 Hampshire St, Cambridge, MA 02139
195 Hampshire St Unit B, Cambridge, MA 02139
190 Hampshire St, Cambridge, MA 02139
74 Hampshire St #2, Cambridge, MA 02139
225 Hampshire St, Cambridge, MA 02139
243 Hampshire St, Cambridge, MA 02139
167 Hampshire St, Cambridge, MA 02139
165 Hampshire St, Cambridge, MA 02139
167 Hampshire St Unit 50, Cambridge, MA 02139
158 Hampshire St #2, Cambridge, MA 02139
125 Hampshire St Unit 6 1, Cambridge, MA 02139
119 Hampshire St, Cambridge, MA 02139
262 Hampshire St, Cambridge, MA 02139
92 Hampshire St Unit B, Cambridge, MA 02139
102 Hampshire St Unit 3,102, Cambridge, MA 02139
242 Hampshire St Unit 242 2, Cambridge, MA 02139
113 Hampshire St Unit 3, Cambridge, MA 02139
79 Hampshire St Unit 3 79, Cambridge, MA 02139
150 Hampshire St #2, Cambridge, MA 02139
167 Hampshire St Unit 6, Cambridge, MA 02139
67A Hampshire St, Cambridge, MA 02139
113 Hampshire St Unit 2L, Cambridge, MA 02139
101 Hampshire St #3, Cambridge, MA 02139
92 Hampshire St, Cambridge, MA 02139
191 Hampshire St, Cambridge, MA 02139
167 Hampshire St Unit 3, Cambridge, MA 02139
196 Hampshire St, Cambridge, MA 02139
66 B Hampshire St Unit 66B, Cambridge, MA 02139
171 Hampshire St, Cambridge, MA 02139
140 Hampshire St, Cambridge, MA 02139
82 Hampshire St Unit 2, Cambridge, MA 02139
101 Hampshire St #2, Cambridge, MA 02139
229 Hampshire St #3, Cambridge, MA 02139
174 Hampshire St #168, Cambridge, MA 02139
100A Hampshire St Unit 2, Cambridge, MA 02139
158 Hampshire St, Cambridge, MA 02139
100A Hampshire St #3, Cambridge, MA 02139
70 Hampshire St #4, Cambridge, MA 02139
102 Hampshire St Unit 100A-2, Cambridge, MA 02139
167 Hampshire St Unit 3C, Cambridge, MA 02139
88 Hampshire St Unit 1, Cambridge, MA 02139
150 Hampshire St #5, Cambridge, MA 02139
242 Hampshire St Unit 2,242, Cambridge, MA 02139
84 Hampshire St Unit 3, Cambridge, MA 02139
244 Hampshire St, Cambridge, MA 02139
246 Hampshire St Unit 2,246, Cambridge, MA 02139
87 Hampshire St, Cambridge, MA 02139
89 Hampshire St, Cambridge, MA 02139
68 1/2 Hampshire St Unit 2ND&3RD FLR, Cambridge, MA 02139
92 Hampshire St Unit D, Cambridge, MA 02139
240 Hampshire St #1, Cambridge, MA 02139