| City | Rank | County | 2026 Pop. ↓ |
|---|---|---|---|
| Buckhannon | 1 | Upshur County | 5,022 |
| Keyser | 2 | Mineral County | 4,762 |
| Grafton | 3 | Taylor County | 4,500 |
| Kingwood | 4 | Preston County | 2,927 |
| Terra Alta | 5 | Preston County | 1,410 |
| Parsons | 6 | Tucker County | 1,271 |
| Carpendale | 7 | Mineral County | 820 |
| Piedmont | 8 | Mineral County | 686 |
| Thomas | 9 | Tucker County | 584 |
| Davis | 10 | Tucker County | 573 |
| Ridgeley | 11 | Mineral County | 565 |
| Reedsville | 12 | Preston County | 522 |
| Masontown | 13 | Preston County | 509 |
| Rowlesburg | 14 | Preston County | 427 |
| Flemington | 15 | Taylor County | 300 |
| Tunnelton | 16 | Preston County | 297 |
| Newburg | 17 | Preston County | 254 |
| Albright | 18 | Preston County | 241 |
| Hambleton | 19 | Tucker County | 227 |
| Elk Garden | 20 | Mineral County | 208 |
| Hendricks | 21 | Tucker County | 202 |
| Brandonville | 22 | Preston County | 127 |
| Bruceton Mills | 23 | Preston County | 59 |
Preston County, Mineral County, Upshur County, Taylor County, and Tucker County are the counties generally considered part of Northeast West Virginia.