 According to the United States Census Bureau, the township had a total area of 7.206 square miles (18.664 km2), including 6.591 square miles (17.071 km2) is land and 0.615 square mile (1.593 km2) of water (8.54%).The township borders Cinnaminson Township, Delanco Township, Moorestown Township, Riverside Township and Willingboro Township in Burlington County; and Philadelphia in Pennsylvania, across the Delaware River.Unincorporated communities, localities and place names located partially or completely within the township include Bridgeboro, Cambridge, Chesterville, Fairview, Milltown and Riverside Park.