Lower Pottsgrove Township is a township in Montgomery County, Pennsylvania, United States about 30 miles (51 kilometers) northwest of Philadelphia and 18 miles (30 kilometers) southeast of Reading along the Schuylkill River. The population was 12,059 at the 2010 census.