Cornwells Heights
Census-designated place in Bucks County, Pennsylvania

Cornwells Heights is an unincorporated community (census-designated place) in Bucks County, Pennsylvania, with 1,251 residents (2020 Census). It sits at 69 ft (21 m) above sea level. The nearest town is Eddington, 0.8 miles NE.
- 1,251residents (2020 Census)
- 69 ftelevation · 21 m
- 0.5 sq miland area · 1.2 km²
- 2,632 / sq mipopulation density
- 19020ZIP code
About Cornwells Heights
Cornwells Heights is a census-designated place located in Bensalem Township in Bucks County, Pennsylvania, United States. The community was formerly part of Cornwells Heights-Eddington, but was split into two separate CDPs. As of the 2010 census, the population was 1,391. The Cornwells Heights train station, with a park-and-ride with access to Interstate 95, serves SEPTA Regional Rail's Trenton Line and Amtrak's Keystone Service along the Northeast Corridor.
Text: Wikipedia · CC BY-SA 4.0
Cornwells Heights weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Cornwells Heights
Webcams: Windy.com
Living in Cornwells Heights
- Median household income
- $87,396
- Median home value
- $359,400
- Median rent
- $1,083/mo
- Median age
- 49.2
Do you know Cornwells Heights? Tell us about it
Help other travelers: share what makes Cornwells Heights special. We review every message before publishing it.
Map of Cornwells Heights
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Cornwells Heights 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 ›Cornwells Heights, PA population
Cornwells Heights had 1,251 residents in the 2020 Census.
| 2020 Census | 1,251 |
|---|---|
| Density | 2,632 per sq mi (1,016 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Cornwells Heights at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Bucks County |
| Type | Census-designated place |
| Population | 1,251 (2020) |
| Land area | 0.48 sq mi (1.2 km²) |
| Elevation | 69 ft (21 m) |
| Coordinates | 40.0771° N, 74.9516° W |
| ZIP code | 19020 |
| Census code (GEOID) | 4216272 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Cornwells Heights
- Eddington0.8 mi NE
- Andalusia1.2 mi SW
- Beverly, NJ1.8 mi SE
- Delanco, NJ1.9 mi S
- Bensalem2.1 mi N
- Edgewater Park, NJ2.4 mi SE
- Riverside, NJ2.9 mi S
- Croydon3.0 mi E
- Delran, NJ4.4 mi S
- Willingboro, NJ4.8 mi SE
- Hulmeville5.2 mi NE
- Burlington, NJ5.2 mi E
Straight-line distance between town centers.
Frequently asked questions about Cornwells Heights
What county is Cornwells Heights in?
Cornwells Heights is in Bucks County, Pennsylvania.
What is the population of Cornwells Heights, PA?
1,251 people lived in Cornwells Heights at the 2020 Census.
What is the ZIP code of Cornwells Heights, PA?
The ZIP code of Cornwells Heights is 19020.
What is the elevation of Cornwells Heights?
69 feet (21 m) above sea level.
What towns are near Cornwells Heights?
Eddington (0.8 mi), Andalusia (1.2 mi), Beverly (1.8 mi), Delanco (1.9 mi), Bensalem (2.1 mi).
Last updated: