Towns and cities in South Carolina
475 towns and cities in 46 counties
South Carolina (SC) has 5,118,425 residents (Census) living in 475 cities, towns, villages and communities across 46 counties.
Advertisement
Largest cities in South Carolina
- Charleston 150,227
- Columbia 136,632
- North Charleston 114,852
- Mount Pleasant 90,801
- Rock Hill 74,372
- Greenville 70,720
- Summerville 50,915
- Goose Creek 45,946
- Sumter 43,463
- Florence 39,899
- Spartanburg 38,732
- Hilton Head Island 37,661
- Myrtle Beach 35,682
- Greer 35,308
- Aiken 32,025
- Anderson 28,106
- Bluffton 27,716
- Conway 24,849
- Mauldin 24,724
- Fort Mill 24,521
- North Augusta 24,379
- Lexington 23,568
- Simpsonville 23,354
- Carolina Forest 23,342
- Taylors 23,222
- Easley 22,921
- Greenwood 22,545
- Socastee 22,213
- Wade Hampton 21,482
- St. Andrews 20,675
Advertisement
Counties of South Carolina
- Abbeville County 7 towns
- Aiken County 16 towns
- Allendale County 4 towns
- Anderson County 16 towns
- Bamberg County 5 towns
- Barnwell County 7 towns
- Beaufort County 15 towns
- Berkeley County 12 towns
- Calhoun County 2 towns
- Charleston County 17 towns
- Cherokee County 4 towns
- Chester County 7 towns
- Chesterfield County 9 towns
- Clarendon County 8 towns
- Colleton County 8 towns
- Darlington County 8 towns
- Dillon County 7 towns
- Dorchester County 6 towns
- Edgefield County 4 towns
- Fairfield County 4 towns
- Florence County 10 towns
- Georgetown County 7 towns
- Greenville County 24 towns
- Greenwood County 9 towns
- Hampton County 8 towns
- Horry County 20 towns
- Jasper County 4 towns
- Kershaw County 7 towns
- Lancaster County 10 towns
- Laurens County 9 towns
- Lee County 8 towns
- Lexington County 19 towns
- Marion County 8 towns
- Marlboro County 6 towns
- McCormick County 7 towns
- Newberry County 8 towns
- Oconee County 13 towns
- Orangeburg County 20 towns
- Pickens County 11 towns
- Richland County 15 towns
- Saluda County 4 towns
- Spartanburg County 38 towns
- Sumter County 17 towns
- Union County 6 towns
- Williamsburg County 5 towns
- York County 16 towns
Last updated: