Lansdale

Borough in Montgomery County, Pennsylvania

View of Lansdale, Pennsylvania
Photo: Benjamin D. Esham (bdesham) · CC BY-SA 4.0

Lansdale is a borough in Montgomery County, Pennsylvania, with 18,773 residents (2020 Census). It sits at 361 ft (110 m) above sea level. The nearest town is North Wales, 2.1 miles S.

About Lansdale

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.

Text: Wikipedia · CC BY-SA 4.0

Lansdale weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Lansdale

All 24 webcams near Lansdale ›

Webcams: Windy.com

Living in Lansdale

Median household income
$88,229
Median home value
$343,800
Median rent
$1,470/mo
Median age
37.2
Cost of living and demographics of Lansdale ›

Do you know Lansdale? Tell us about it

Help other travelers: share what makes Lansdale special. We review every message before publishing it.

Map of Lansdale

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Lansdale Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Lansdale, PA population

Lansdale had 18,773 residents in the 2020 Census.

2020 Census18,773
Density6,273 per sq mi (2,422 per km²)

Source: U.S. Census Bureau, Decennial Census.

Lansdale at a glance

StatePennsylvania (PA)
CountyMontgomery County
TypeBorough
Population18,773 (2020)
Land area2.99 sq mi (7.8 km²)
Elevation361 ft (110 m)
Coordinates40.2417° N, 75.2812° W
ZIP code19446
Official websitelansdale.org
Census code (GEOID)4241432

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Lansdale

Straight-line distance between town centers.

Frequently asked questions about Lansdale

What county is Lansdale in?

Lansdale is in Montgomery County, Pennsylvania.

What is the population of Lansdale, PA?

18,773 people lived in Lansdale at the 2020 Census.

What is the ZIP code of Lansdale, PA?

The ZIP code of Lansdale is 19446.

What is the elevation of Lansdale?

361 feet (110 m) above sea level.

What towns are near Lansdale?

North Wales (2.1 mi), Montgomeryville (2.2 mi), Upper Gwynedd (2.4 mi), Montgomery (2.5 mi), Hatfield (2.6 mi).

Last updated: