New Hope is a borough in Bucks County, Pennsylvania, United States. The population was 2,528 at the 2010 census. New Hope is 30 mi (48 km) north of Philadelphia. It is on the west bank of the Delaware River.
New Hope is a borough in Bucks County, Pennsylvania, United States. The population was 2,528 at the 2010 census. New Hope is 30 mi (48 km) north of Philadelphia. It is on the west bank of the Delaware River.