- Bonvilston
- Borth
- Bosherston
- Bottwnog
- Boughrood
- Boulston
- Boverton
- Bow Street
- Brawdy
- Brechfa
- Brecon
- Bridell
- Blaengarw
- Bridgend County Borough
- Briton Ferry
- Broad Haven
- Bronant
- Brondini
- Brongwyn
- Bronllys
- Bronwydd Arms
- Brymbo
- Bryn-crug
- Brynamman
- Brynberian
- Bryncethin
- Bryncir
- Bryncroes
- Bryneglwys
- Bryngwran