9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Marion | 1 | 5,565 | 5,747 | -0.66% | 1,161 | 5 | Town |
| Saltville | 2 | 1,762 | 1,817 | -0.62% | 220 | 8 | Town |
| Chilhowie | 3 | 1,598 | 1,655 | -0.75% | 631 | 3 | Town |
| Adwolf | 4 | 1,410 | 1,771 | -0.56% | 153 | 9 | CDP |
| Atkins | 5 | 999 | 1,049 | -0.99% | 161 | 6 | CDP |
| Allison Gap | 6 | 809 | 760 | 7.15% | 308 | 3 | CDP |
| Sugar Grove | 7 | 714 | 827 | -0.42% | 245 | 3 | CDP |
| Seven Mile Ford | 8 | 676 | 713 | -1.02% | 529 | 1 | CDP |
| McMullin | 9 | 184 | 442 | -9.36% | 188 | 1 | CDP |
Marion is the largest city in Smyth County, with a population of 5,565.
McMullin is the smallest city in Smyth County, with a population of 184.
There are 9 cities in Smyth County, Virginia.