Chesilhurst is a borough in Camden County, in the Philadelphia-Camden metro area. It is about 21.4 miles from Philadelphia and 68.6 miles from Allentown. It borders both Waterford Township and Winslow Township. As of the 2000 census, Chesilhurst had a population of 1,520 with 535 housing units and a land area of 1.72 sq. miles. Chesilhurst offers a small-town atmosphere against a backdrop of natural beauty.