|
| |
Where in the Region is Upper Providence Township, Montgomery County?
 |
Regional Map
Upper Providence Township, Montgomery County, is located on the western edge of the county and borders Chester County. Upper Providence Township, Delaware County, is located about 30 miles south. |
Where in the County is Upper Providence Township?
|
Montgomery County Map
The fifth largest Montgomery County municipality in terms of area, Upper Providence Township covers 18.20 square miles. Upper Providence Township is bordered by Royersford, Trappe, and Collegeville Boroughs and by Limerick, Perkiomen, and Lower Providence Townships, as well as Chester County. |
| |