According to the United States Census Bureau, the city had a total area of 2.135 square miles (5.528 km2), including 1.753 square miles (4.539 km2) of land and 0.382 square miles (0.988 km2) of water (17.88%)
The borough borders the Cape May County municipalities of Stone Harbor Borough, Wildwood City, West Wildwood Borough, Middle Township, and the Atlantic Ocean.