Beverly is a city in Burlington County, in the Philadelphia-Camden metro area. The city has a total area of 0.8 square miles and a population around 2,500. The community was named for Beverly, England. Beverly borders Edgewater Park Township, Delanco Township, and the Delaware River. Convenient to malls and offering local shopping districts, Beverly features good schools, lush, active parks and recreation department and miles of multi-purpose trails.