Isle of Palms is a city in Charleston County, South Carolina, United States. As of the 2020 census, Isle of Palms had a population of 4,347. It is a barrier island on the South Carolina coast. The city is included within the Charleston-North Charleston-Summerville metropolitan area and the Charleston-North Charleston Urbanized Area. The town lies along a narrow strip of land, hugging the beach, separated from the mainland by the Intracoastal Waterway.