8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sutton | 1 | 813 | 856 | -0.97% | 1,046 | 1 | Town |
| Sutton | 2 | 813 | 853 | -0.97% | 1,046 | 1 | Town |
| Gassaway | 3 | 717 | 759 | -1.1% | 621 | 1 | Town |
| Gassaway | 4 | 717 | 754 | -1.1% | 621 | 1 | Town |
| Burnsville | 5 | 373 | 395 | -1.06% | 353 | 1 | Town |
| Burnsville | 6 | 373 | 393 | -1.06% | 353 | 1 | Town |
| Flatwoods | 7 | 253 | 264 | -0.78% | 386 | 1 | Town |
| Flatwoods | 8 | 253 | 263 | -0.78% | 386 | 1 | Town |
Sutton is the largest city in Braxton County, with a population of 813.
Flatwoods is the smallest city in Braxton County, with a population of 253.
There are 8 cities in Braxton County, West Virginia.