B
- Baandee
- Babakin
- Badgebup
- Badgingarra
- Badjaling
- Bailup
- Bakers Hill
- Balgo
- Balingup
- Balkuling
- Balladonia
- Ballidu
- Banksiadale - abandoned
- Bardi
- Barragup
- Beacon
- Beermullah
- Bejoording
- Belka
- Bencubbin
- Bendering
- Benger
- Benjaberring
- Beverley
- Big Bell - abandoned
- Bilbarin
- Bindi Bindi
- Bindoon
- Binningup
- Binnu
- Bodallin
- Boddington
- Bolgart
- Bonnie Rock
- Bonnie Vale
- Boranup
- Borden
- Bornholm
- Boscabel
- Bow Bridge
- Boxwood Hill
- Boyanup
- Boyup Brook
- Bremer Bay
- Bridgetown
- Broad Arrow - abandoned
- Brookton
- Broome
- Broomehill
- Bruce Rock
- Brunswick Junction
- Bullabulling
- Bullaring
- Bullfinch
- Bullsbrook
- Bulong
- Bunbury (city)
- Bungulla
- Bunjil
- Buntine
- Burakin
- Burekup
- Burracoppin
- Busselton
- Byford
Read more about this topic: List Of Towns In Western Australia