10 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| St. Stephens | 1 | 9,840 | 9,298 | 0.74% | 1,081 | 9 | CDP |
| Long View | 2 | 5,337 | 5,095 | 0.91% | 1,326 | 4 | Town |
| Sawmills | 3 | 5,067 | 5,026 | 0.16% | 767 | 7 | Town |
| Bethlehem | 4 | 3,556 | 3,959 | -1.22% | 466 | 8 | CDP |
| Cajah's Mountain | 5 | 2,696 | 2,710 | -0.11% | 796 | 3 | Town |
| Taylorsville | 6 | 2,288 | 2,317 | -0.26% | 955 | 2 | Town |
| Stony Point | 7 | 1,538 | 1,546 | 0.92% | 516 | 3 | CDP |
| Northlakes | 8 | 1,339 | 1,304 | -0.96% | 897 | 1 | CDP |
| Hiddenite | 9 | 265 | 295 | -6.36% | 167 | 2 | CDP |
| Love Valley | 10 | 179 | 156 | 2.29% | 175 | 1 | Town |
St. Stephens is the largest city in Alexander County, with a population of 9,840.
Love Valley is the smallest city in Alexander County, with a population of 179.
There are 10 cities in Alexander County, North Carolina.