Penndel is a borough in Bucks County, Pennsylvania, United States. The population was 2,328 at the 2010 census.
Penndel is located at 40°9′22″N 74°54′51″W (40.156109, -74.914050).
According to the United States Census Bureau, the borough has a total area of 0.4 square miles (1.0 km2), all of it land.
In 2014, the borough was estimated to be 72.4% Non-Hispanic White, 15.3% Black or African American, 2.3% Asian, 2.1% none of the former, and 2.6% were two or more races. 11.8% of the population were of Hispanic or Latino ancestry.
As of the 2010 census, the borough was 81.9% Non-Hispanic White, 8.6% Black or African American, 2.7% Asian, and 3.2% were two or more races. 4.3% of the population were of Hispanic or Latino ancestry.
As of the census of 2000, there were 2,420 people, 900 households, and 549 families residing in the borough. The population density was 5,541.5 people per square mile (2,123.6/km²). There were 927 housing units at an average density of 2,122.7 per square mile (813.4/km²). The racial makeup of the borough was 91.98% White, 3.02% African American, 0.12% Native American, 3.26% Asian, 0.08% Pacific Islander, 0.62% from other races, and 0.91% from two or more races. Hispanic or Latino of any race were 1.94% of the population.