Lansdale is a borough in Montgomery County, Pennsylvania, northwest of Philadelphia. The population was 16,269 at the time of the 2010 census.