Cornwells Heights-Eddington was a census-designated place (CDP) in Bucks County, Pennsylvania, United States. The population was 3,406 at the 2000 census. For the 2010 census, the area was split into two CDPs, Cornwells Heights and Eddington, that are adjacent unincorporated communities within Bensalem Township. Cornwells Heights is located a bit southwest of Eddington. Both communities use the Bensalem ZIP code, 19020.
The CDP was bounded on the south by Interstate 95, on the east by Street Road, on the north and west by Hulmeville Road, and on the west by Woodhaven Road. The Philadelphia city boundary is less than a mile to the west and north. The Delaware River is located to the south-southeast. Like neighboring Andalusia, the area consists of middle-class single-family homes along a series of grid-style streets. The main roads are generally accepted as Street Road, Hulmeville Road, and Brown Avenue.