Lansdale, Pennsylvania
Borough in Pennsylvania, United States
About
Lansdale is a borough in Montgomery County, Pennsylvania, United States. It is a densely populated commuter town, with many residents traveling daily to Philadelphia using SEPTA Regional Rail's Lansdale/Doylestown Line. In the year 1900, 2,754 people lived here; in 1910, 3,551; and in 1940, 9,316 people were inhabitants of Lansdale. The population was 18,773 at the 2020 census and estimated at 18,986 in 2025
Lansdale is the center of the North Penn Valley, a region which includes the surrounding townships and boroughs. It is located 27 miles (43 km) southeast of Allentown and 21 miles (34 km) north of Philadelphia.
Nearby
More to see within walking distance
Lansdale/Doylestown Line
SEPTA Regional Rail service
0.1 mi awayEdward Morgan Log House
Historic house in Pennsylvania, United States
1.6 mi awayOak Park Historic District
Historic district in Pennsylvania, United States
1.1 mi awayLansdale Silk Hosiery Compy-Interstate Hosiery Mills, Inc.
United States historic place
0.4 mi awayJenkins Homestead
Historic house in Pennsylvania, United States
0.3 mi awayNorth Penn Valley
Region in Pennsylvania, United States
0.6 mi awayPlaces to eat nearby
Finding places to eat…
Traveler reviews
Tickets & tours
Tickets and tours for Lansdale, Pennsylvania
We may earn a commission from some of these links, at no extra cost to you. Learn more
Photos from Unsplash, Wikipedia and Wikimedia Commons (CC BY-SA); facts from Wikipedia; maps © OpenStreetMap contributors, weather from Open-Meteo. Huginn’s tips are AI-written — check prices, hours and entry rules before you go.
