23 cities
| City | Rank | County | 2025 Pop. ↓ |
|---|---|---|---|
| Buckhannon | 1 | Upshur County | 5,016 |
| Keyser | 2 | Mineral County | 4,787 |
| Grafton | 3 | Taylor County | 4,541 |
| Kingwood | 4 | Preston County | 2,946 |
| Terra Alta | 5 | Preston County | 1,410 |
| Parsons | 6 | Tucker County | 1,278 |
| Carpendale | 7 | Mineral County | 838 |
| Piedmont | 8 | Mineral County | 691 |
| Thomas | 9 | Tucker County | 591 |
| Davis | 10 | Tucker County | 572 |
| Ridgeley | 11 | Mineral County | 570 |
| Reedsville | 12 | Preston County | 525 |
| Masontown | 13 | Preston County | 506 |
| Rowlesburg | 14 | Preston County | 431 |
| Flemington | 15 | Taylor County | 305 |
| Tunnelton | 16 | Preston County | 292 |
| Newburg | 17 | Preston County | 257 |
| Albright | 18 | Preston County | 245 |
| Hambleton | 19 | Tucker County | 220 |
| Elk Garden | 20 | Mineral County | 206 |
| Hendricks | 21 | Tucker County | 205 |
| Brandonville | 22 | Preston County | 127 |
| Bruceton Mills | 23 | Preston County | 63 |
Preston County, Mineral County, Upshur County, Taylor County, and Tucker County are the counties generally considered part of Northeast West Virginia.