9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Philippi | 1 | 2,838 | 2,875 | -0.25% | 1,003 | 3 | City |
| Philippi | 2 | 2,838 | 2,873 | -0.25% | 1,003 | 3 | City |
| Belington | 3 | 1,791 | 1,808 | -0.22% | 869 | 2 | Town |
| Belington | 4 | 1,791 | 1,810 | -0.22% | 869 | 2 | Town |
| Hinkleville | 5 | 511 | 419 | 7.13% | 775 | 1 | CDP |
| Junior | 6 | 376 | 386 | -0.53% | 1,197 | 0 | Town |
| Junior | 7 | 376 | 386 | -0.53% | 1,197 | 0 | Town |
| Century | 8 | 122 | 157 | 0% | 931 | 0 | CDP |
| Galloway | 9 | 101 | 191 | -1.94% | 161 | 1 | CDP |
Philippi is the largest city in Barbour County, with a population of 2,838.
Galloway is the smallest city in Barbour County, with a population of 101.
There are 9 cities in Barbour County, West Virginia.