According to the 2010 US Census, the smallest town in South Carolina is Smyrna. This town is located in York and Cherokee counties with a population of 45 people.
- Smyrna, York, Cherokee County, population: 45
- Jenkinsville, Fairfield County, population: 46
- Peak, Newberry County, population: 64
- Govan, Bamberg County, population: 65
- Jamestown, Berkeley County, population: 72
- Tatum, Marlboro County, population: 75
- Cope, Orangeburg County, population: 77
- Plum Branch, McCormick County, population: 82
- Ulmer, Allendale County, population: 88
- Pelzer, Anderson County, population: 89
- Ward, Saluda County, population: 91
- Troy, Greenwood County, population: 93
- Pawleys Island, Georgetown County, population: 103
- Parksville, McCormick County, population: 117 (tie)
- Williams, Colleton County, population: 117 (tie)
- Lodge, Colleton County, population: 120
- Windsor, Aiken County, population: 121
- Smoaks, Colleton County, population: 126
- Luray, Hampton County, population: 127
- Lowndesville, Abbeville County, population: 128
- Rockville, Charleston County, population: 134
- Salem, Oconee County, population: 135
- Livingston, Orangeburg County, population: 136
- Blenheim, Marlboro County, population: 154
- Hodges, Greenwood County, population:
Population Numbers Source: U.S. Census Bureau • 2010 Census.