- Bagillt
- Baglan
- Bancffosfelen
- Bancyfelin
- Bangor-is-y-coed
- Bangor Teifi
- Bargoed
- Barmouth
- Barry
- Bassaleg
- Beaumaris
- Beddau
- Beddgelert
- Bedwas
- Bedwellty
- Begelly
- Beguildy
- Benllech
- Berriew
- Bettisfield
- Betws
- Bettws Cedewain
- Bettws Disserth
- Bettws-Evan
- Betws Garmon
- Bettws Gwerfil Goch
- Betws
- Betws-y-coed
- Betws yn Rhos
- Bishopston