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
UPPER GULPH-VALLEY
Properties in Montgomery County in UPPER GULPH-VALLEY
Find homes for sale in Montgomery County by selecting a property below:
2325 Valley Rd, Huntingdon Valley, PA 19006
4151 Upper Ridge Rd, Pennsburg, PA 18073
2367 Valley Rd, Huntingdon Valley, PA 19006
4086 Upper Ridge Rd, Pennsburg, PA 18073
4051 Upper Ridge Rd, Pennsburg, PA 18073
2342 Valley Rd, Huntingdon Valley, PA 19006
2358 Valley Rd, Huntingdon Valley, PA 19006
2003 Valley Rd, Jenkintown, PA 19046
2041 Valley Rd, Jenkintown, PA 19046
2019 Valley Rd, Jenkintown, PA 19046
2089 Valley Rd, Jenkintown, PA 19046
2055 Valley Rd, Jenkintown, PA 19046
2121 Valley Rd, Huntingdon Valley, PA 19006
2101 Valley Rd, Huntingdon Valley, PA 19006
2261 Valley Rd, Huntingdon Valley, PA 19006
2131 Valley Rd, Huntingdon Valley, PA 19006
1207 Valley Rd, Elkins Park, PA 19027
42 Valley DR, Franconia, PA 99999
6550 Upper Ridge Rd, Green Lane, PA 18054
1291 Vale Cir, Pottstown, PA 19464
6558 Upper Ridge Rd, Green Lane, PA 18054
2898 Upper Ridge Rd, Green Lane, PA 18054
2320 Upper Ridge Rd, Perkiomenville, PA 18074
2306 Upper Ridge Rd, Perkiomenville, PA 18074
2380 Upper Ridge Rd, Perkiomenville, PA 18074
29 Valley Dr, Telford, PA 18969
1108 Valley Rd, Elkins Park, PA 19027
2300 Upper Ridge Rd, Perkiomenville, PA 18074
1104 Valley Rd, Elkins Park, PA 19027
27 Valley Dr, Telford, PA 18969
1100 Valley Rd, Elkins Park, PA 19027
30 Valley Dr, Telford, PA 18969
39 Valley Dr, Telford, PA 18969
40 Valley Dr, Telford, PA 18969
33 Valley Dr, Telford, PA 18969
1650 Upper Ridge Rd, Pennsburg, PA 18073
36 Valley Dr, Telford, PA 18969
31 Valley Dr, Telford, PA 18969
34 Valley Dr, Telford, PA 18969
100 Upper Valley Rd, North Wales, PA 19454
1901 Valley Rd, Jenkintown, PA 19046
32 Valley Dr, Telford, PA 18969
1405 Uxbridge Way, North Wales, PA 19454
1010 Valley Rd, Elkins Park, PA 19027
25 Valley Dr, Telford, PA 18969
28 Valley Dr, Telford, PA 18969
2665 Upper Ridge Rd, Pennsburg, PA 18073
26 Valley Dr, Telford, PA 18969
1675 Upper Ridge Rd, Pennsburg, PA 18073
35 Valley Dr, Telford, PA 18969
1233 Valley Rd, Villanova, PA 19085
1323 Valley Rd, Villanova, PA 19085
325 Upper Gulph Rd, Wayne, PA 19087
1317 Valley Rd, Villanova, PA 19085
1344 Valley Rd, Villanova, PA 19085
1366 Valley Rd, Villanova, PA 19085
102 Valley Rd, Plymouth Meeting, PA 19462
1360 Valley Rd, Villanova, PA 19085
213 Valley Rd, Plymouth Meeting, PA 19462
1309 Valley Rd, Villanova, PA 19085
211 Valley Rd, Plymouth Meeting, PA 19462
419 Valley Rd, Elkins Park, PA 19027
1290 Valley Rd, Villanova, PA 19085
423 Valley Rd, Elkins Park, PA 19027
1334 Valley Rd, Villanova, PA 19085
1318 Valley Rd, Villanova, PA 19085
205 Valley Rd, Plymouth Meeting, PA 19462
1354 Valley Rd, Villanova, PA 19085
203 Valley Rd, Plymouth Meeting, PA 19462
1238 Valley Rd, Villanova, PA 19085
201 Valley Rd, Plymouth Meeting, PA 19462
1300 Valley Rd, Villanova, PA 19085
1280 Valley Rd, Villanova, PA 19085
1716 S Valley FRG, Worcester, PA 19490
1308 Valley Rd, Villanova, PA 19085
111 Valley Rd, Plymouth Meeting, PA 19462
1103 Valley Rd, Elkins Park, PA 19027
1105 Valley Rd, Elkins Park, PA 19027
1011 Valley Rd, Elkins Park, PA 19027
1101 Valley Rd, Elkins Park, PA 19027
1211 Valley Rd, Elkins Park, PA 19027
1107 Valley Rd, Elkins Park, PA 19027
422 Valley Rd, Elkins Park, PA 19027
422 Valley Rd, Elkins Park, PA 19027
1005 Valley Rd, Elkins Park, PA 19027
1007 Valley Rd, Elkins Park, PA 19027
1001 Valley Rd, Elkins Park, PA 19027
1003 Valley Rd, Elkins Park, PA 19027
2344 Valley Rd, Huntingdon Valley, PA 19006
220 Upper Valley Rd, North Wales, PA 19454
406 Valley Rd, Elkins Park, PA 19027
412 Valley Rd, Elkins Park, PA 19027
427 Upper Gulph Rd, Radnor, PA 19087
233 Upper Valley Rd, North Wales, PA 19454
415 Upper Gulph Rd, Radnor, PA 19087
405 Upper Gulph Rd, Radnor, PA 19087
413 Upper Gulph Rd, Radnor, PA 19087
100 Valley Ln, Norristown, PA 19403
330 Upper Gulph Rd, Radnor, PA 19087
360 Upper Gulph Rd, Radnor, PA 19087
426 Valley Rd, Elkins Park, PA 19027
260 Upper Gulph Rd, Radnor, PA 19087
290 Upper Gulph Rd, Radnor, PA 19087
316 Upper Valley Rd, North Wales, PA 19454
2084 Valley Rd, Jenkintown, PA 19046
2961 Upper Ridge Rd, Pennsburg, PA 18073
2120 Valley Rd, Huntingdon Valley, PA 19006
2064 Valley Rd, Jenkintown, PA 19046
2324 Valley Rd, Huntingdon Valley, PA 19006
2318 Valley Rd, Huntingdon Valley, PA 19006
2154 Valley Rd, Huntingdon Valley, PA 19006
2300 Valley Rd, Huntingdon Valley, PA 19006
1665 Upper Ridge Rd, Pennsburg, PA 18073
2314 Valley Rd, Huntingdon Valley, PA 19006
1368 Valley Rd Lot 2, Rydal, PA 19046
1675 Upper Ridge Rd, Pennsburg, PA 18073
1230 Valley Rd, Villanova, PA 19085
1218 Valley Rd, Villanova, PA 19085
1220 Valley Rd, Villanova, PA 19085
1216 Valley Rd, Villanova, PA 19085
1201 Valley Rd, Villanova, PA 19085
11 Valley Rd, Plymouth Meeting, PA 19462
1224 Valley Rd, Villanova, PA 19085
17 Valley Rd, Plymouth Meeting, PA 19462
19 Valley Rd, Plymouth Meeting, PA 19462
1214 Valley Rd, Villanova, PA 19085
21 Valley Rd, Plymouth Meeting, PA 19462
23 Valley Rd, Plymouth Meeting, PA 19462
206 Valley Rd, Plymouth Meeting, PA 19462
108 Valley Rd, Plymouth Meeting, PA 19462
202 Valley Rd, Plymouth Meeting, PA 19462
7 Valley Dr, Telford, PA 18969
1335 Valley Rd, Villanova, PA 19085
104 Valley Rd, Plymouth Meeting, PA 19462
450 Valley, Cheltenham, PA 19126
106 Valley Rd, Plymouth Meeting, PA 19462
2406 Upper Ridge Rd, Perkiomenville, PA 18074
12 Valley Dr, Telford, PA 18969
11 Valley Dr, Telford, PA 18969
16 Valley Dr, Telford, PA 18969
15 Valley Dr, Telford, PA 18969
18 Valley Dr, Telford, PA 18969
405 Valley Rd, Elkins Park, PA 19027
406 Upper Gulph Rd, Radnor, PA 19087
409 Valley Rd, Elkins Park, PA 19027
1240 Valley Rd, Villanova, PA 19085
103 Valley Rd, Plymouth Meeting, PA 19462
426 Upper Gulph Rd, Radnor, PA 19087
101 Valley Rd, Plymouth Meeting, PA 19462
14 Valley Dr, Telford, PA 18969
13 Valley Dr, Telford, PA 18969
1 Valley Dr, Telford, PA 18969
212 Valley Rd, Plymouth Meeting, PA 19462
3 Valley Dr, Telford, PA 18969
1341 Valley Rd, Villanova, PA 19085
411 Valley Rd, Elkins Park, PA 19027
4 Valley Dr, Telford, PA 18969
1345 Valley Rd, Villanova, PA 19085
413 Valley Rd, Elkins Park, PA 19027
5 Valley Dr, Telford, PA 18969
1351 Valley Rd, Villanova, PA 19085
210 Valley Rd, Plymouth Meeting, PA 19462
415 Valley Rd, Elkins Park, PA 19027
6 Valley Dr, Telford, PA 18969
1361 Valley Rd, Villanova, PA 19085
712 Upsal Rd, Jenkintown, PA 19046
1256 Valley Rd, Jenkintown, PA 19046
736 Upsal Rd, Jenkintown, PA 19046
5505 Upper Ridge Rd, Pennsburg, PA 18073
123 Valley Ln, Norristown, PA 19403
6004 Upper Ridge Rd, Green Lane, PA 18054
108 Valley Ln, Norristown, PA 19403
1950 Valley Rd, Jenkintown, PA 19046
6000 Upper Ridge Rd, Green Lane, PA 18054
6074 Upper Ridge Rd, Green Lane, PA 18054
1967 Valley Rd, Jenkintown, PA 19046
6008 Upper Ridge Rd, Green Lane, PA 18054
1429 Valley Rd, Jenkintown, PA 19046
1930 Valley Rd, Jenkintown, PA 19046
1920 Valley Rd, Jenkintown, PA 19046
1910 Valley Rd, Jenkintown, PA 19046
1970 Valley Rd, Jenkintown, PA 19046
1324 Valley Rd, Jenkintown, PA 19046
2315 Upper Ridge Rd, Perkiomenville, PA 18074
1334 Valley Rd, Jenkintown, PA 19046
2281 Upper Ridge Rd, Perkiomenville, PA 18074
2303 Upper Ridge Rd, Perkiomenville, PA 18074
1406 Valley Rd, Jenkintown, PA 19046
2305 Upper Ridge Rd, Perkiomenville, PA 18074
1420 Valley Rd, Jenkintown, PA 19046
1419 Valley Rd, Jenkintown, PA 19046
2301 Upper Ridge Rd, Perkiomenville, PA 18074
2381 Upper Ridge Rd, Perkiomenville, PA 18074
1820 Valley Rd, Jenkintown, PA 19046
6035 Upper Ridge Rd, Green Lane, PA 18054
6061 Upper Ridge Rd, Green Lane, PA 18054
1398 Valley Rd, Jenkintown, PA 19046
6045 Upper Ridge Rd, Green Lane, PA 18054
221 Upper Valley Rd, North Wales, PA 19454
333 Upper Gulph Rd, Radnor, PA 19087
409 Upper Gulph Rd, Radnor, PA 19087
6040 Upper Ridge Rd, Green Lane, PA 18054
325 Upper Valley Rd, North Wales, PA 19454
129 Valley Ln, Norristown, PA 19403
10 Valley Dr #10, Telford, PA 18969
737 Upsal Rd, Jenkintown, PA 19046
763 Upsal Rd, Jenkintown, PA 19046
729 Upsal Rd, Jenkintown, PA 19046
1232 Valley Rd, Jenkintown, PA 19046
1290 Valley Rd, Jenkintown, PA 19046
1270 Valley Rd, Jenkintown, PA 19046
1100 Valley Rd, Jenkintown, PA 19046
1174 Valley Rd, Jenkintown, PA 19046
5760 Upper Ridge Rd, Pennsburg, PA 18073
5852 Upper Ridge Rd, Pennsburg, PA 18073
1116 Upper State Rd, North Wales, PA 19454
1124 Upper State Rd, North Wales, PA 19454
1210 Upper State Rd, North Wales, PA 19454
1300 Valley Frg, Worcester, PA 19490
2154 Valley Rd #025008, Huntingdon Valley, PA 19006
1201 Valley Rd, Elkins Park, PA 19027
440 Upper Gulph Rd, Strafford, PA 19087
1301 Valley Dr, Lansdale, PA 19446
469 Upper Mainland Rd, Harleysville, PA 19438
551 Upper Mainland Rd, Harleysville, PA 19438
421 Upper Mainland Rd, Harleysville, PA 19438
1340 Valley Dr, Lansdale, PA 19446
1336 Valley Dr, Lansdale, PA 19446
441 Upper Mainland Rd, Harleysville, PA 19438
832 Upper Mainland Rd, Harleysville, PA 19438
840 Upper Mainland Rd, Harleysville, PA 19438
1338 Valley Dr, Lansdale, PA 19446
2948 Upper Ridge Rd, Pennsburg, PA 18073
115 Kinsey Rd, Harleysville, PA 19438
1327 Valley Dr, Lansdale, PA 19446
1616 Upper State Rd, North Wales, PA 19454
546 Upper Mainland Rd, Harleysville, PA 19438
680 Upper Mainland Rd, Harleysville, PA 19438
2295 Upper Ridge Rd, Perkiomenville, PA 18074
822 Upper Mainland Rd, Harleysville, PA 19438
2299 Upper Ridge Rd, Perkiomenville, PA 18074
6082 Upper Ridge Rd, Green Lane, PA 18054
821 Upper Mainland Rd, Harleysville, PA 19438
1303 Valley Dr, Lansdale, PA 19446
841 Upper Mainland Rd, Harleysville, PA 19438
1307 Valley Dr, Lansdale, PA 19446
831 Upper Mainland Rd, Harleysville, PA 19438
1305 Valley Dr, Lansdale, PA 19446
1311 Valley Dr, Lansdale, PA 19446
761 Upper Mainland Rd, Harleysville, PA 19438
1323 Valley Dr, Lansdale, PA 19446
743 Upper Mainland Rd, Harleysville, PA 19438
1321 Valley Dr, Lansdale, PA 19446
735 Upper Mainland Rd, Harleysville, PA 19438
771 Upper Mainland Rd, Harleysville, PA 19438
1325 Valley Dr, Lansdale, PA 19446
751 Upper Mainland Rd, Harleysville, PA 19438
545 Upper Mainland Rd, Harleysville, PA 19438
547 Upper Mainland Rd, Harleysville, PA 19438
621 Upper Mainland Rd Unit 2ND, Harleysville, PA 19438
4214 Upper Ridge Rd, Pennsburg, PA 18073
1368 Valley Rd Lot 1, Rydal, PA 19046
1322 Valley Dr, Lansdale, PA 19446
2130 Valley Rd, Huntingdon Valley, PA 19006
4258 Upper Ridge Rd, Pennsburg, PA 18073
5570 Upper Ridge Rd, Pennsburg, PA 18073
1310 Valley Dr, Lansdale, PA 19446
1316 Valley Dr, Lansdale, PA 19446
1308 Valley Dr, Lansdale, PA 19446
1302 Valley Dr, Lansdale, PA 19446
1312 Valley Dr, Lansdale, PA 19446
1306 Valley Dr, Lansdale, PA 19446
528 Upper Mainland Rd, Harleysville, PA 19438
1330 Valley Dr, Lansdale, PA 19446
1304 Valley Dr, Lansdale, PA 19446
520 Upper Mainland Rd, Harleysville, PA 19438
1334 Valley Dr, Lansdale, PA 19446
4086 Upper Ridge Rd, Pennsburg, PA 18073
1326 Valley Dr, Lansdale, PA 19446
504 Upper Mainland Rd, Harleysville, PA 19438
1332 Valley Dr, Lansdale, PA 19446
1324 Valley Dr, Lansdale, PA 19446
1318 Valley Dr, Lansdale, PA 19446