- B-Say-Tah
- Balcarres
- Balgonie
- Balone Beach
- Bankend
- Barrier Ford
- Battleford
- Bayview Heights
- Beaubier
- Beauval
- Beaver Flat
- Beechy
- Belle Plaine
- Bellegarde
- Bengough
- Bienfait
- Big Shell
- Biggar
- Birch Hills
- Bird's Point
- Bjorkdale
- Bladworth
- Blaine Lake
- Blumenthal
- Borden
- Bracken
- Bradwell
- Brancepeth
- Bredenbury
- Briercrest