14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gastonia | 1 | 86,778 | 80,561 | 1.45% | 1,635 | 53 | City |
| Mount Holly | 2 | 18,962 | 17,764 | 1.28% | 1,683 | 11 | City |
| Belmont | 3 | 16,263 | 15,165 | 1.36% | 1,333 | 12 | City |
| Cherryville | 4 | 6,458 | 6,090 | 1.14% | 1,113 | 6 | City |
| Dallas | 5 | 6,350 | 5,949 | 1.28% | 2,066 | 3 | Town |
| Bessemer City | 6 | 5,800 | 5,450 | 1.22% | 1,028 | 6 | City |
| Cramerton | 7 | 5,673 | 5,325 | 1.23% | 1,221 | 5 | Town |
| Ranlo | 8 | 4,815 | 4,520 | 1.24% | 2,337 | 2 | Town |
| Stanley | 9 | 4,187 | 3,985 | 0.96% | 1,463 | 3 | Town |
| Lowell | 10 | 3,913 | 3,663 | 1.29% | 1,065 | 4 | City |
| Springdale | 11 | 1,401 | 1,237 | 7.11% | 1,976 | 1 | CDP |
| McAdenville | 12 | 947 | 890 | 1.18% | 698 | 1 | Town |
| Alexis | 13 | 712 | 818 | 7.07% | 361 | 2 | CDP |
| High Shoals | 14 | 633 | 596 | 1.12% | 243 | 3 | City |
Gastonia is the largest city in Gaston County, with a population of 86,778.
High Shoals is the smallest city in Gaston County, with a population of 633.
There are 14 cities in Gaston County, North Carolina.