Beverly is in
Burlington County, in the
Delaware River Region. It is in the township of Edgewater Park, on the eastern bank of the
Delaware River, and less than ten miles from
Camden. Beverly is just two miles southwest of the Burlington-Bristol Bridge connecting New Jersey and Pennsylvania.