B
- Belle Haven (Accomack & Northampton Counties)
- Berryville (Clarke County)
- Big Stone Gap (Wise County)
- Blacksburg (Montgomery County)
- Blackstone (Nottoway County)
- Bloxom (Accomack County)
- Bluefield (Tazewell County)
- Boones Mill (Franklin County)
- Bowling Green (Caroline County)
- Boyce (Clarke County)
- Boydton (Mecklenburg County)
- Boykins (Southampton County)
- Branchville (Southampton County)
- Bridgewater (Rockingham County)
- Broadway (Rockingham County)
- Brodnax (Brunswick & Mecklenburg Counties)
- Brookneal (Campbell County)
- Buchanan (Botetourt County)
- Burkeville (Nottoway County)
Read more about this topic: List Of Towns In Virginia