Bensalem

Township in Bucks County, Pennsylvania

View of Bensalem, Pennsylvania
Photo: Jack Boucher · Public domain

Bensalem is a township in Bucks County, Pennsylvania, with 62,707 residents (2020 Census). It sits at 102 ft (31 m) above sea level. The nearest town is Eddington, 1.4 miles S.

About Bensalem

Bensalem Township is a township in Bucks County, Pennsylvania, United States. The township borders the northeastern section of Philadelphia and includes the communities of Andalusia, Bensalem, Bridgewater, Cornwells Heights, Eddington, Flushing, Oakford, Siles, Trappe, and Trevose. Bensalem Township has no other incorporated municipalities within its boundaries. It is located within the Philadelphia metropolitan area.

As of the 2020 census, the township had a population of 62,707, which made it the most populous municipality in Bucks County and the ninth-most populated municipality in Pennsylvania.

The township, which was founded in 1692, is almost as old as Pennsylvania itself, which was founded in 1682.

Text: Wikipedia · CC BY-SA 4.0

Bensalem weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Bensalem

All 24 webcams near Bensalem ›

Webcams: Windy.com

Living in Bensalem

Median household income
$85,223
Median home value
$364,400
Median rent
$1,613/mo
Median age
42.2
Cost of living and demographics of Bensalem ›

Do you know Bensalem? Tell us about it

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

Map of Bensalem

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

Bensalem 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 ›

Bensalem, PA population

Bensalem had 62,707 residents in the 2020 Census.

2020 Census62,707
Density3,158 per sq mi (1,219 per km²)

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

Bensalem at a glance

StatePennsylvania (PA)
CountyBucks County
TypeTownship
Population62,707 (2020)
Land area19.86 sq mi (51.4 km²)
Water area1.06 sq mi (2.76 km²)
Elevation102 ft (31 m)
Coordinates40.1062° N, 74.9439° W
ZIP codes19020, 19021, 19154
Official websitebensalemtwp.org
Census code (GEOID)4201705616

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

Towns near Bensalem

Straight-line distance between town centers.

Frequently asked questions about Bensalem

What county is Bensalem in?

Bensalem is in Bucks County, Pennsylvania.

What is the population of Bensalem, PA?

62,707 people lived in Bensalem at the 2020 Census.

What is the ZIP code of Bensalem, PA?

The main ZIP code is 19020. Other ZIP codes: 19021, 19154.

What is the elevation of Bensalem?

102 feet (31 m) above sea level.

What towns are near Bensalem?

Eddington (1.4 mi), Cornwells Heights (2.1 mi), Croydon (2.7 mi), Andalusia (3.0 mi), Beverly (3.1 mi).

Last updated: