7 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Follansbee | 1 | 2,647 | 2,840 | -1.45% | 1,436 | 2 | City |
| Bethlehem | 2 | 2,550 | 2,614 | -0.51% | 717 | 4 | Village |
| Wellsburg | 3 | 2,241 | 2,434 | -1.71% | 2,310 | 1 | City |
| Bethany | 4 | 747 | 775 | -0.8% | 1,019 | 1 | Town |
| Beech Bottom | 5 | 508 | 548 | -1.55% | 437 | 1 | Village |
| Clearview | 6 | 452 | 476 | -1.09% | 1,119 | 0 | Village |
| Windsor Heights | 7 | 333 | 362 | -1.77% | 2,329 | 0 | Village |
Follansbee is the largest city in Brooke County, with a population of 2,647.
Windsor Heights is the smallest city in Brooke County, with a population of 333.
There are 7 cities in Brooke County, West Virginia.