- Brookwood
- Brownsville
- Browntown
- Buckingham Circle
- Bungletown
- Burnley
- Baileys Crossroads
- Bancroft
- Barboursville
- Barrackville
- Bassett
- Backbone
- Boiling Spring
- Bayard
- Beckley
- Beech Bottom
- Belington
- Belle
- Belle Haven
- Bellwood
- Bensley
- Benwood
- Berkeley Springs
- Berryville
- Bethany
- Big Stone Gap
- Blacksburg
- Blacksville
- Blennerhassett
- Beverlytown