 The borough was named for Beverley, England.According to the United States Census Bureau, Beverly had a total area of 0.785 square miles (2.031 km2), including 0.555 square miles (1.437 km2) of land and 0.230 square miles (0.594 km2) of water (29.27%).Beverly borders Delanco Township and Edgewater Park in Burlington County; and Bensalem Township across the Delaware River in Bucks County, Pennsylvania.