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
South Portland
MARGARET-MASSACHUSETTS
Properties in South Portland in MARGARET-MASSACHUSETTS
Find homes for sale in South Portland by selecting a property below:
198 Margaret St, South Portland, ME 04106
112 Massachusetts Ave, South Portland, ME 04106
165 Margaret St, South Portland, ME 04106
177 Margaret St, South Portland, ME 04106
178 Margaret St, South Portland, ME 04106
133 Massachusetts Ave, South Portland, ME 04106
189 Margaret St, South Portland, ME 04106
117 Margaret St, South Portland, ME 04106
233 Margaret St, South Portland, ME 04106
190 Margaret St, South Portland, ME 04106
29 N Marriner St, South Portland, ME 04106
158 S Marriner St, South Portland, ME 04106
8 N Marriner St, South Portland, ME 04106
122 Massachusetts Ave, South Portland, ME 04106
236 Margaret St, South Portland, ME 04106
207 S Marriner St, South Portland, ME 04106
182 Margaret St, South Portland, ME 04106
91 Margaret St, South Portland, ME 04106
199 Margaret St, South Portland, ME 04106
138 Massachusetts Ave, South Portland, ME 04106
31 Marsh Rd, South Portland, ME 04106
50 N Marriner St, South Portland, ME 04106
59 N Marriner St, South Portland, ME 04106
60 Marsh Rd, South Portland, ME 04106
173 Margaret St, South Portland, ME 04106
34 N Marriner St, South Portland, ME 04106
95 Margaret St, South Portland, ME 04106
126 Margaret St, South Portland, ME 04106
121 Margaret St, South Portland, ME 04106
66 N Marriner St, South Portland, ME 04106
142 Massachusetts Ave, South Portland, ME 04106
11 Massachusetts Ave, South Portland, ME 04106
87 Margaret St, South Portland, ME 04106
174 Margaret St, South Portland, ME 04106
195 Margaret St, South Portland, ME 04106
203 S Marriner St, South Portland, ME 04106
156 Margaret St, South Portland, ME 04106
183 S Marriner St, South Portland, ME 04106
88 Margaret St, South Portland, ME 04106
50 Marsh Rd, South Portland, ME 04106
98 Margaret St, South Portland, ME 04106
39 N Marriner St, South Portland, ME 04106
106 Massachusetts Ave, South Portland, ME 04106
181 S Marriner St, South Portland, ME 04106
116 Massachusetts Ave, South Portland, ME 04106
24 Marsh Rd, South Portland, ME 04106
249 Margaret St, South Portland, ME 04106
118 Margaret St, South Portland, ME 04106
186 Margaret St, South Portland, ME 04106
222 Margaret St, South Portland, ME 04106
181 Margaret St, South Portland, ME 04106
16 Marsh Rd, South Portland, ME 04106
55 N Marriner St, South Portland, ME 04106
48 N Marriner St, South Portland, ME 04106
193 S Marriner St, South Portland, ME 04106
150 Margaret St, South Portland, ME 04106
32 Marsh Rd, South Portland, ME 04106
203 Margaret St, South Portland, ME 04106
75 N Marriner St, South Portland, ME 04106
19 N Marriner St, South Portland, ME 04106
202 Margaret St, South Portland, ME 04106
240 Margaret St, South Portland, ME 04106
52 N Marriner St, South Portland, ME 04106
126 Massachusetts Ave, South Portland, ME 04106
63 N Marriner St, South Portland, ME 04106
147 Massachusetts Ave, South Portland, ME 04106
20 N Marriner St, South Portland, ME 04106
47 N Marriner St, South Portland, ME 04106
102 Massachusetts Ave, South Portland, ME 04106
64 N Marriner St, South Portland, ME 04106
43 N Marriner St, South Portland, ME 04106
79 N Marriner St, South Portland, ME 04106
239 Margaret St, South Portland, ME 04106
254 Margaret St, South Portland, ME 04106
40 N Marriner St, South Portland, ME 04106
31 Marriner St N, South Portland, ME 04106
154 Margaret St, South Portland, ME 04106
94 Margaret St, South Portland, ME 04106
26 N Marriner St, South Portland, ME 04106
36 N Marriner St, South Portland, ME 04106
167 S Marriner St, South Portland, ME 04106
20 N Marriner St, South Portland, ME 04106
194 Margaret St, South Portland, ME 04106
74 N Marriner St, South Portland, ME 04106
127 Margaret St, South Portland, ME 04106
80 N Marriner St, South Portland, ME 04106
157 S Marriner St, South Portland, ME 04106
195 S Marriner St, South Portland, ME 04106
35 N Marriner St, South Portland, ME 04106
99 Margaret St, South Portland, ME 04106
51 N Marriner St, South Portland, ME 04106
132 Massachusetts Ave, South Portland, ME 04106
211 S Marriner St, South Portland, ME 04106
70 N Marriner St, South Portland, ME 04106
185 Margaret St, South Portland, ME 04106
71 N Marriner St, South Portland, ME 04106