| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oak Hill | 1 | 7,521 | 8,149 | -1.42% | 776 | 10 | City |
| Fayetteville | 2 | 2,686 | 2,889 | -1.29% | 465 | 6 | Town |
| Ansted | 3 | 1,257 | 1,348 | -1.26% | 803 | 2 | Town |
| Mount Hope | 4 | 1,214 | 1,327 | -1.62% | 652 | 2 | City |
| Montgomery | 5 | 1,170 | 1,260 | -1.35% | 722 | 2 | City |
| Smithers | 6 | 683 | 746 | -1.59% | 480 | 1 | City |
| Gauley Bridge | 7 | 506 | 551 | -1.56% | 324 | 2 | Town |
| Meadow Bridge | 8 | 303 | 327 | -1.3% | 808 | 0 | Town |
| Pax | 9 | 115 | 125 | -1.71% | 378 | 0 | Town |
| Thurmond | 10 | 6 | 6 | 0% | 34 | 0 | Town |
Oak Hill is the largest city in Fayette County, with a population of 7,521.
Thurmond is the smallest city in Fayette County, with a population of 6.
There are 10 cities in Fayette County, West Virginia.