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
Maine
Cumberland County
Portland
SPRING-SPRUCE
Properties in Portland in SPRING-SPRUCE
Find homes for sale in Portland by selecting a property below:
287 Spring St #6, Portland, ME 04102
309 Spring St #2, Portland, ME 04102
31 Spring Cv Ave, Portland, ME 04109
101 Spruce Ave, Peaks Island, ME 04108
317 Spring St, Portland, ME 04102
287 Spring St #3, Portland, ME 04102
127 Spruce Ave, Peaks Island, ME 04108
230 Spring St, Portland, ME 04102
301 Spring St #1, Portland, ME 04102
325 Spring St #6, Portland, ME 04102
289 Spring St #3, Portland, ME 04102
25 Spring Street Pl, Portland, ME 04101
273 Spring St, Portland, ME 04102
216 Spring St, Portland, ME 04102
202 Spring St, Portland, ME 04102
106 Spruce St, Portland, ME 04102
2 Spruce St, Peaks Island, ME 04108
108 Spruce St, Portland, ME 04102
287 Spring St #5, Portland, ME 04102
325 Spring St #5, Portland, ME 04102
253 Spring St #2, Portland, ME 04102
331 Spring St, Portland, ME 04102
272 Spring St, Portland, ME 04102
325 Spring St #1, Portland, ME 04102
289 Spring St #4, Portland, ME 04102
268 Spring St, Portland, ME 04102
309 Spring St #1, Portland, ME 04102
393 Spring St, Portland, ME 04102
327 Spring St #1, Portland, ME 04102
7 Spring St #7, Portland, ME 04101
11 Spruce St, Peaks Island, ME 04108
209 Spring St, Portland, ME 04102
327 Spring St #2, Portland, ME 04102
287 Spring St #4, Portland, ME 04102
204 Spring St, Portland, ME 04102
237 Spring St, Portland, ME 04102
199 Spring St #7, Portland, ME 04102
211 Spring St, Portland, ME 04102
304 Spring St, Portland, ME 04102
220 Spring St, Portland, ME 04102
325 Spring St #9, Portland, ME 04102
40 Spring St, Portland, ME 04101
271 Spring St, Portland, ME 04102
14 Spruce St, Peaks Island, ME 04108
41 Spring Cv Ave, Portland, ME 04109
97 Spring St, Portland, ME 04101
374 Spring St, Portland, ME 04102
301 Spring St #2, Portland, ME 04102
271 Spring St, Portland, ME 04102
111 Spruce Ave, Peaks Island, ME 04108
322 Spring St, Portland, ME 04102
51 Spring Cv Ln, Portland, ME 04109
292 Spring St, Portland, ME 04102
29 Spring Cv Ave, Portland, ME 04109
249 Spring St, Portland, ME 04102
325 Spring St #8, Portland, ME 04102
199 Spring St #5, Portland, ME 04102
314 Spring St, Portland, ME 04102
326 Spring St, Portland, ME 04102
1 Spring Street Pl, Portland, ME 04101
257 Spring St, Portland, ME 04102
19 Spruce St, Peaks Island, ME 04108
383 Spring St, Portland, ME 04102
320 Spring St, Portland, ME 04102
357 Spring St, Portland, ME 04102
199 Spring St #6, Portland, ME 04102
294 Spring St, Portland, ME 04102
224 Spring St, Portland, ME 04102
245 Spring St, Portland, ME 04102
258 Spring St, Portland, ME 04102
100 Spruce St, Portland, ME 04102
325 Spring St #2, Portland, ME 04102
243 Spring St, Portland, ME 04102
226 Spring St, Portland, ME 04102
301 Spring St #3, Portland, ME 04102
253 Spring St #1, Portland, ME 04102
139 Spring Cove Ave, Cushing Island, ME 04109
315 Spring St Unit R, Portland, ME 04102
286 Spring St, Portland, ME 04102
287 Spring St #7, Portland, ME 04102
277 Spring St, Portland, ME 04102
296 Spring St #1, Portland, ME 04102
381 Spring St, Portland, ME 04102
287 Spring St #1, Portland, ME 04102
296 Spring St #2, Portland, ME 04102
22 Spring St, Portland, ME 04109
262 Spring St, Portland, ME 04102
289 Spring St #2, Portland, ME 04102
77 Spring Cv Ave, Portland, ME 04109
23 Spruce St, Peaks Island, ME 04108
330 Spring St, Portland, ME 04102
205 Spring St #5, Portland, ME 04102
104 Spruce St, Portland, ME 04102
392 Spring St, Portland, ME 04102
296 Spring St #3, Portland, ME 04102
32 Spruce St, Peaks Island, ME 04108
53 Spring Cv Ave, Portland, ME 04109
253 Spring St #3, Portland, ME 04102
365 Spring St, Portland, ME 04102
325 Spring St #4, Portland, ME 04102
387 Spring St, Portland, ME 04102
2 Spring St, Portland, ME 04109
154 Spruce St, Old Orchard Beach, ME 04064
203 Spring St, Portland, ME 04102
251 Spring St #3, Portland, ME 04102
364 Spring St, Portland, ME 04102
287 Spring St #2, Portland, ME 04102
52 Spring Cv Ln, Portland, ME 04109
15 Spruce St, Peaks Island, ME 04108
325 Spring St #3, Portland, ME 04102
147 Spruce Ave, Peaks Island, ME 04108
139 Spring Cove Ave, Portland, ME 04109
310 Spring St, Portland, ME 04102
287 Spring St #8, Portland, ME 04102
254 Spring St, Portland, ME 04102
325 Spring St #7, Portland, ME 04102
398 Spring St, Portland, ME 04102
259 Spring St, Portland, ME 04102
295 Spring St, Portland, ME 04102
281 Spring St, Portland, ME 04102
87 Spring St, Portland, ME 04101
384 Spring St, Portland, ME 04102
29 Spring Cv Ln, Portland, ME 04109
310 Spring St #1, Portland, ME 04102
267 Spring St, Portland, ME 04102
375 Spring St, Portland, ME 04102
23 Spring Street Pl, Portland, ME 04101
366 Spring St, Portland, ME 04102
276 Spring St, Portland, ME 04102
63 Spring St, Portland, ME 04109
321 Spring St, Portland, ME 04102
40 Spring St, Portland, ME 04101
311 Spring St, Portland, ME 04102
103 Spruce St, Portland, ME 04102
395 Spring St, Portland, ME 04102
282 Spring St, Portland, ME 04102
335 Spring St, Portland, ME 04102
306 Spring St, Portland, ME 04102
327 Spring St #3, Portland, ME 04102
336 Spring St, Portland, ME 04102
151 Spruce Ave, Peaks Island, ME 04108
205 Spring St #4, Portland, ME 04102
241 Spring St, Portland, ME 04102
32 Spring Cv Ave, Portland, ME 04109
29 Spruce St, Peaks Island, ME 04108
278 Spring St, Portland, ME 04102
232 Spring St, Portland, ME 04102
315 Spring St, Portland, ME 04102
291 Spring St, Portland, ME 04102
139 Spruce Ave, Peaks Island, ME 04108