South Palm Beach is a town located in Palm Beach County, Florida, United States. The town is situated on a barrier island between the Atlantic Ocean and the Intracoastal Waterway. The entire town is approximately 5/8th of a mile (1 km) long along South Ocean Boulevard (Florida State Road A1A), its only street. It is between the Town of Palm Beach to the north and the Town of Lantana and its public beach to the south. As of the 2010 census, the population was 1,171.
South Palm Beach is located at 26°35′30″N 80°2′15″W (26.591746, -80.037525).
South Palm Beach is bordered to the north by the Town of Palm Beach; to the east by the Atlantic Ocean; to the west by the Intracoastal waterway (known locally as the Lake Worth Lagoon); and on the south by the town of Manalapan. According to the United States Census Bureau, the town has a total area of 0.9 square kilometers (0.35 sq mi), of which 0.3 km2 (0.12 sq mi) is land and 0.5 km2 (0.19 sq mi) (60.61%) is water.
As of the census of 2008 (population updated from 2013), there were 1,138 full-time residents in 453 households and 196 families residing in the town. The population density was 5,204.3 inhabitants per square mile (2,076.0/km²). The seasonal (part-time) estimate for the town is 3,000 or more residents in the winter months.