14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Charleston | 1 | 159,315 | 151,065 | 1.05% | 1,385 | 115 | City |
| North Charleston | 2 | 128,603 | 115,613 | 2.06% | 1,657 | 78 | City |
| Goose Creek | 3 | 51,375 | 46,260 | 2.03% | 1,210 | 42 | City |
| Hanahan | 4 | 22,333 | 20,580 | 1.59% | 2,112 | 11 | City |
| Moncks Corner | 5 | 19,588 | 13,443 | 6.69% | 1,712 | 11 | Town |
| Ladson | 6 | 15,675 | 15,252 | 0.81% | 2,229 | 7 | CDP |
| Sangaree | 7 | 8,795 | 9,249 | 0.43% | 4,330 | 2 | CDP |
| Pimlico | 8 | 2,790 | 1,450 | 7.14% | 4,067 | 1 | CDP |
| St. Stephen | 9 | 1,597 | 1,571 | 0.31% | 617 | 3 | Town |
| Bonneau Beach | 10 | 1,393 | 1,294 | -2.45% | 594 | 2 | CDP |
| Pinopolis | 11 | 929 | 1,130 | -0.11% | 649 | 1 | CDP |
| Bonneau | 12 | 434 | 429 | 0.23% | 144 | 3 | Town |
| Russellville | 13 | 228 | 173 | -6.94% | 61 | 4 | CDP |
| Jamestown | 14 | 73 | 72 | 0% | 120 | 1 | Town |
Charleston is the largest city in Berkeley County, with a population of 159,315.
Jamestown is the smallest city in Berkeley County, with a population of 73.
There are 14 cities in Berkeley County, South Carolina.