According to the United States Census Bureau, the borough had a total area of 0.383 square miles (0.993 km2), including 0.330 square miles (0.856 km2) of land and 0.053 square miles (0.138 km2) of water (13.85%)
The borough borders the Monmouth County community of Allenhurst, Asbury Park, Loch Arbour and Ocean Township [REF].