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.