16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mount Pleasant | 1 | 96,692 | 91,251 | 1.14% | 1,947 | 50 | Town |
| James Island | 2 | 12,558 | 12,020 | 0.86% | 2,647 | 5 | Town |
| Hollywood | 3 | 5,555 | 5,294 | 0.94% | 236 | 24 | Town |
| Isle Palms | 4 | 4,384 | 4,348 | 0.16% | 988 | 4 | City |
| Ravenel | 5 | 2,722 | 2,552 | 1.26% | 207 | 13 | Town |
| Seabrook Island | 6 | 2,155 | 2,055 | 0.94% | 363 | 6 | Town |
| Folly Beach | 7 | 2,086 | 2,076 | 0.1% | 167 | 13 | City |
| Kiawah Island | 8 | 2,000 | 2,014 | -0.15% | 179 | 11 | Town |
| Sullivan's Island | 9 | 1,961 | 1,896 | 0.67% | 785 | 2 | Town |
| Awendaw | 10 | 1,487 | 1,409 | 1.02% | 86 | 17 | Town |
| Meggett | 11 | 1,467 | 1,394 | 0.96% | 81 | 18 | Town |
| Lincolnville | 12 | 1,226 | 1,156 | 1.16% | 1,021 | 1 | Town |
| Edisto Beach | 13 | 1,068 | 1,028 | 0.75% | 501 | 2 | Town |
| McClellanville | 14 | 631 | 606 | 0.8% | 283 | 2 | Town |
| Adams Run | 15 | 559 | 772 | 7.09% | 398 | 1 | CDP |
| Rockville | 16 | 142 | 136 | 0.71% | 335 | 0 | Town |
Mount Pleasant is the largest city in Charleston County, with a population of 96,692.
Rockville is the smallest city in Charleston County, with a population of 142.
There are 16 cities in Charleston County, South Carolina.