Lansdale is a city located in Montgomery County Pennsylvania. With a 2020 population of 17,867, it is the 33rd largest city in Pennsylvania and the 2038th largest city in the United States . Lansdale is currently growing at a rate of 2.24% annually and its population has increased by 9.82% since the most recent census, which recorded a population of 16,269 in 2010. Lansdale reached it's highest population of in . Spanning over 3 miles, Lansdale has a population density of 5,971 people per square mile.
The average household income in Lansdale is $83,641 with a poverty rate of 7.09%. The median rental costs in recent years comes to $1,156 per month, and the median house value is $232,800. The median age in Lansdale is 38 years, 35.3 years for males, and 40 years for females.