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
Pennsylvania
Montgomery County
MAIN-MANOR
Properties in Montgomery County in MAIN-MANOR
Find homes for sale in Montgomery County by selecting a property below:
1406 Malcolm Dr, Dresher, PA 19025
1410 Malcolm Dr, Dresher, PA 19025
1402 Malcolm Dr, Dresher, PA 19025
27 Major Rd, Royersford, PA 19468
39 Major Rd, Royersford, PA 19468
10 Malvern Rd, Plymouth Meeting, PA 19462
8 Malvern Rd, Plymouth Meeting, PA 19462
14 Malvern Rd, Plymouth Meeting, PA 19462
2 Malvern Rd, Plymouth Meeting, PA 19462
376 Manor Ave, Plymouth Meeting, PA 19462
346 Manor Ave, Plymouth Meeting, PA 19462
326 Manor Ave, Plymouth Meeting, PA 19462
139 Mainland Square Dr, Harleysville, PA 19438
343 Manor Ave, Plymouth Meeting, PA 19462
133 Mainland Square Dr, Harleysville, PA 19438
104 Mainland Square Dr, Harleysville, PA 19438
339 Manor Ave, Plymouth Meeting, PA 19462
L-2 Main ST, Spring Mount, PA 18074
321 Manor Ave, Plymouth Meeting, PA 19462
16 Malvern Rd, Plymouth Meeting, PA 19462
422 Manor Ave, Plymouth Meeting, PA 19462
105 Mainland Square Dr, Harleysville, PA 19438
1407 Malcolm Dr, Dresher, PA 19025
1411 Malcolm Dr, Dresher, PA 19025
858 Main St, Harleysville, PA 19438
860 Main St, Harleysville, PA 19438
1426 Malcolm Dr, Dresher, PA 19025
1418 Malcolm Dr, Dresher, PA 19025
1422 Malcolm Dr, Dresher, PA 19025
1415 Malcolm Dr, Dresher, PA 19025
862 Main St, Harleysville, PA 19438
375 Manor Ave, Plymouth Meeting, PA 19462
1414 Malcolm Dr, Dresher, PA 19025
1434 Malcolm Dr, Dresher, PA 19025
365 Manor Ave, Plymouth Meeting, PA 19462
1438 Malcolm Dr, Dresher, PA 19025
1080 Manatawny St, Pottstown, PA 19464
1430 Malcolm Dr, Dresher, PA 19025
1050 Manatawny St, Pottstown, PA 19464
38 Mainland Rd, Harleysville, PA 19438
916 Manor Ave, Meadowbrook, PA 19046
922 Manor Ave, Meadowbrook, PA 19046
912 Manor Ave, Meadowbrook, PA 19046
109 Major Dr #66, North Wales, PA 19454
884 Main St, Harleysville, PA 19438
1220 Malinda Rd, Oreland, PA 19075
836 Main St, Harleysville, PA 19438
844 Main St, Harleysville, PA 19438
2250 Mainland Rd, Harleysville, PA 19438
876 Main St, Harleysville, PA 19438
102 Mainland Square Dr, Harleysville, PA 19438
84 Mallard Ct, Phoenixville, PA 19460
123 Mainland Square Dr, Harleysville, PA 19438
76 Mallard Ct, Phoenixville, PA 19460
78 Mallard Ct, Phoenixville, PA 19460
72 Mallard Ct, Phoenixville, PA 19460
80 Mallard Ct, Phoenixville, PA 19460
727 Mallard Pl, North Wales, PA 19454
735 Mallard Pl, North Wales, PA 19454
LOT MAIN St, PERKIOMENVILLE, PA 18074
222 Mankin Ave, Huntingdon Valley, PA 19006
228 Mankin Ave, Huntingdon Valley, PA 19006
236 Mankin Ave, Huntingdon Valley, PA 19006
240 Mankin Ave, Huntingdon Valley, PA 19006
248 Mankin Ave, Huntingdon Valley, PA 19006
252 Mankin Ave, Huntingdon Valley, PA 19006
108 Mainland Square Dr, Harleysville, PA 19438
258 Mankin Ave, Huntingdon Valley, PA 19006
140 Mainland Square Dr, Harleysville, PA 19438
243 Mankin Ave, Huntingdon Valley, PA 19006
261 Mankin Ave, Huntingdon Valley, PA 19006
251 Mankin Ave, Huntingdon Valley, PA 19006
323 Mankin Ave, Huntingdon Valley, PA 19006
315 Mankin Ave, Huntingdon Valley, PA 19006
204 Mankin Ave, Huntingdon Valley, PA 19006
216 Mankin Ave, Huntingdon Valley, PA 19006
207 Mankin Ave, Huntingdon Valley, PA 19006
15 Malsby Dr, Royersford, PA 19468
227 Mankin Ave, Huntingdon Valley, PA 19006
221 Mankin Ave, Huntingdon Valley, PA 19006
136 Mainland Square Dr, Harleysville, PA 19438
239 Mankin Ave, Huntingdon Valley, PA 19006
47 Malsby Dr, Royersford, PA 19468
233 Mankin Ave, Huntingdon Valley, PA 19006
117 Mainland Square Dr, Harleysville, PA 19438
247 Mankin Ave, Huntingdon Valley, PA 19006
29 Malsby Dr, Royersford, PA 19468
119 Mainland Square Dr, Harleysville, PA 19438
80 Main St, Red Hill, PA 18076
1044 Manatawny St, Stowe, PA 19464
1419 Malcolm Dr, Dresher, PA 19025
874 Main St, Lower Salford Township, PA 19438
58 Malsby Dr, Royersford, PA 19468
66 Malsby Dr, Royersford, PA 19468
864 Main St #11, Harleysville, PA 19438
11 Mango Way, Schwenksville, PA 19473
1046 Manatawny St, Pottstown, PA 19464
2260 Mainland Rd, Harleysville, PA 19438
870 Main St, Harleysville, PA 19438
868 Main St, Harleysville, PA 19438
120 Mallard Dr W, North Wales, PA 19454
866 Main St, Harleysville, PA 19438
1 Major Rd, Royersford, PA 19468
1222 Manatawny St, Pottstown, PA 19464
2586 Mallard Ln, Gilbertsville, PA 19525
121 Mainland Square Dr, Harleysville, PA 19438
100 Mainland Square Dr, Harleysville, PA 19438
856 Main St, Harleysville, PA 19438
101 Mainland Square Dr, Harleysville, PA 19438
109 Mainland Square Dr, Harleysville, PA 19438
107 Mainland Square Dr, Harleysville, PA 19438
264 Mankin Ave, Huntingdon Valley, PA 19006
322 Mankin Ave, Huntingdon Valley, PA 19006
2587 Mallard Ln, Gilbertsville, PA 19525
103 Mainland Square Dr, Harleysville, PA 19438
141 Mainland Square Dr, Harleysville, PA 19438
3209 Main St, Green Lane, PA 18054
3202 Main St, Green Lane, PA 18054
143 Mainland Square Dr, Harleysville, PA 19438
3197 Main St, Sumneytown, PA 18084
424 Mallard Rd, Hatboro, PA 19040
436 Mallard Rd, Hatboro, PA 19040
19 Mango WAY, Limerick, PA 19468
439 Mallard Rd, Hatboro, PA 19040
443 Mallard Rd, Hatboro, PA 19040
80 Main St, Red Hill, PA 18076
420 Mallard Rd, Hatboro, PA 19040
1850 Mallard Ln, Villanova, PA 19085
1050 Manatawny St, Pottstown, PA 19464
1854 Mallard Ln, Villanova, PA 19085
1865 Mallard Ln, Villanova, PA 19085
1848 Mallard Ln, Villanova, PA 19085
1070 Manatawny St, Pottstown, PA 19464
1030 Manatawny St, Pottstown, PA 19464
1858 Mallard Ln, Villanova, PA 19085
1862 Mallard Ln, Villanova, PA 19085
1101 Manoa Rd, Wynnewood, PA 19096
1240 Manatawny St, Pottstown, PA 19464
7502 Manchester Rd, Elkins Park, PA 19027
1866 Mallard Ln, Villanova, PA 19085
1853 Mallard Ln, Villanova, PA 19085
1203 Malinda Rd, Oreland, PA 19075
7501 Manchester Rd, Elkins Park, PA 19027
1859 Mallard Ln, Villanova, PA 19085
7500 Manchester Rd, Elkins Park, PA 19027
1080 Manatawny St, Pottstown, PA 19464
1208 Malinda Rd, Oreland, PA 19075
1024 Manatawny St, Pottstown, PA 19464
1022 Manatawny St, Pottstown, PA 19464
614 Mallard Ter, Wayne, PA 19087
1028 Manatawny St, Pottstown, PA 19464
1026 Manatawny St, Pottstown, PA 19464
1851 Mallard Ln, Villanova, PA 19085
1020 Manatawny St, Pottstown, PA 19464
3148 Main St, Green Lane, PA 18054
20 Malsby Dr, Royersford, PA 19468
28 Malsby Dr, Royersford, PA 19468
407 Mallard Rd, Hatboro, PA 19040
431 Mallard Rd, Hatboro, PA 19040
4 Malsby Dr, Royersford, PA 19468
8 Malsby Dr, Royersford, PA 19468
16 Malsby Dr, Royersford, PA 19468
1205 Manatawny St, Pottstown, PA 19464
3159 Main St, Green Lane, PA 18054
3165 Main St, Green Lane, PA 18054
3178 Main St, Green Lane, PA 18054
12 Malsby Dr, Royersford, PA 19468
30 Major Rd, Royersford, PA 19468
113 Mainland Square Dr, Harleysville, PA 19438
30 Major Rd, Royersford, PA 19468
3 Major Rd, Royersford, PA 19468
3173 Main St #3171, Green Lane, PA 18054
1270 Manatawny St, Pottstown, PA 19464
40 Major Rd, Royersford, PA 19468
145 Mainland Square Dr, Harleysville, PA 19438
50 Major Rd, Royersford, PA 19468
147 Mainland Square Dr, Harleysville, PA 19438
69 Major Rd, Royersford, PA 19468
50 Major Rd, Royersford, PA 19468
44 Major Rd, Royersford, PA 19468
54 Major Rd, Royersford, PA 19468
1012 Manoa Rd, Wynnewood, PA 19096
22 Major Rd, Royersford, PA 19468
1014 Manoa Rd, Wynnewood, PA 19096
20 Major Rd, Royersford, PA 19468
3131 Main St, Green Lane, PA 18054
11 Major Rd, Royersford, PA 19468
142 Mainland Square Dr, Harleysville, PA 19438
3133 Main St, Sumneytown, PA 18084
3141 Main St, Green Lane, PA 18054
105 Major Dr #64, North Wales, PA 19454
3145 Main St, Green Lane, PA 18054
7 Mainland Rd, Harleysville, PA 19438
15 Mango Way, Schwenksville, PA 19473
127 Mallard Dr W, North Wales, PA 19454
33 Main St, Harleysville, PA 19438
861 Main St, Harleysville, PA 19438
211 Mallard Dr E, North Wales, PA 19454
15 Mango WAY, Limerick, PA 19468
865 Main St, Harleysville, PA 19438
863 Main St, Harleysville, PA 19438
871 Main St, Harleysville, PA 19438
867 Main St, Harleysville, PA 19438
879 Main St, Harleysville, PA 19438
6 Mainland Rd, Harleysville, PA 19438
231 Mallard Dr E, North Wales, PA 19454
237 Mallard Dr E, North Wales, PA 19454
17 Major Hollow Rd, Royersford, PA 19468
3199 MAIN St, SUMNEYTOWN, PA 18084
905 Manor Ave, Meadowbrook, PA 19046
901 Manor Ave, Meadowbrook, PA 19046
904 Manor Ave, Meadowbrook, PA 19046
908 Manor Ave, Meadowbrook, PA 19046
2253 Mann Rd, Lansdale, PA 19446
2251 Mann Rd, Lansdale, PA 19446
825 Main St, Harleysville, PA 19438
841 Main St, Harleysville, PA 19438
17 Malvern Rd, Plymouth Meeting, PA 19462
854 Main St, Harleysville, PA 19438
872 Main St, Harleysville, PA 19438
29 Malvern Rd, Plymouth Meeting, PA 19462
917 Manor Ave, Meadowbrook, PA 19046
429 Manor Ave, Plymouth Meeting, PA 19462
913 Manor Ave, Meadowbrook, PA 19046
626 Mallard Rd, Wayne, PA 19087
620 Mallard Rd, Wayne, PA 19087
636 Mallard Rd, Wayne, PA 19087
1219 Malinda Rd, Oreland, PA 19075
630 Mallard Rd, Wayne, PA 19087
686 Mallard Rd, Wayne, PA 19087
680 Mallard Rd, Wayne, PA 19087
696 Mallard Rd, Wayne, PA 19087
4 Mainland Rd, Lower Salford Township, PA 19438
690 Mallard Rd, Wayne, PA 19087
666 Mallard Rd, Wayne, PA 19087
660 Mallard Rd, Wayne, PA 19087
676 Mallard Rd, Wayne, PA 19087
670 Mallard Rd, Wayne, PA 19087
619 Mallard Rd, Wayne, PA 19087
623 Mallard Rd, Wayne, PA 19087
215 Mankin Ave, Huntingdon Valley, PA 19006
704 Mallard Rd, Wayne, PA 19087
615 Mallard Rd, Wayne, PA 19087
1212 Malinda Rd, Oreland, PA 19075
327 Main St, Schwenksville, PA 19473
603 Mallard Ter, Wayne, PA 19087
1210 Manatawny St, Pottstown, PA 19464
607 Mallard Ter, Wayne, PA 19087
1206 Malinda Rd, Oreland, PA 19075
323 Main St, Schwenksville, PA 19473
610 Mallard Ter, Wayne, PA 19087
606 Mallard Ter, Wayne, PA 19087
604 Mallard Ter, Wayne, PA 19087
600 Mallard Ter, Wayne, PA 19087
646 Mallard Rd, Wayne, PA 19087
640 Mallard Rd, Wayne, PA 19087
656 Mallard Rd, Wayne, PA 19087
650 Mallard Rd, Wayne, PA 19087
707 Mallard Rd, Wayne, PA 19087
52 Mainland Rd, Harleysville, PA 19438
111 Mainland Square Dr, Harleysville, PA 19438
3175 MAIN St, SUMNEYTOWN, PA 18084
329 Main St, Schwenksville, PA 19473
32 Mainland Rd, Harleysville, PA 19438
28 Mainland Rd, Harleysville, PA 19438
635 Mallard Rd, Wayne, PA 19087
639 Mallard Rd, Wayne, PA 19087
627 Mallard Rd, Wayne, PA 19087
631 Mallard Rd, Wayne, PA 19087
651 Mallard Rd, Wayne, PA 19087
655 Mallard Rd, Wayne, PA 19087
643 Mallard Rd, Wayne, PA 19087
647 Mallard Rd, Wayne, PA 19087
679 Mallard Rd, Wayne, PA 19087
683 Mallard Rd, Wayne, PA 19087
222 Mallard Dr E, North Wales, PA 19454
659 Mallard Rd, Wayne, PA 19087
673 Mallard Rd, Wayne, PA 19087
703 Mallard Rd, Wayne, PA 19087
697 Mallard Rd, Wayne, PA 19087
236 Mallard Dr E, North Wales, PA 19454
693 Mallard Rd, Wayne, PA 19087
687 Mallard Rd, Wayne, PA 19087