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