10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oak Hill | 1 | 7,522 | 8,152 | -1.38% | 776 | 10 | City |
| Fayetteville | 2 | 2,683 | 2,892 | -1.29% | 465 | 6 | Town |
| Ansted | 3 | 1,258 | 1,347 | -1.18% | 803 | 2 | Town |
| Mount Hope | 4 | 1,213 | 1,330 | -1.54% | 651 | 2 | City |
| Montgomery | 5 | 1,167 | 1,259 | -1.27% | 720 | 2 | City |
| Smithers | 6 | 681 | 746 | -1.59% | 478 | 1 | City |
| Gauley Bridge | 7 | 506 | 551 | -1.36% | 324 | 2 | Town |
| Meadow Bridge | 8 | 302 | 328 | -1.31% | 805 | 0 | Town |
| Pax | 9 | 117 | 126 | -0.85% | 385 | 0 | Town |
| Thurmond | 10 | 2 | 2 | 0% | 11 | 0 | Town |
Oak Hill is the largest city in Fayette County, with a population of 7,522.
Thurmond is the smallest city in Fayette County, with a population of 2.
There are 10 cities in Fayette County, West Virginia.