- B-Say-Tah
- Balcarres
- Balgonie
- Balone Beach
- Bangor
- Bankend
- Barrier Ford
- Battleford
- Bayard
- Bayview Heights
- Beatty
- Beaubier
- Beauval
- Beaver Creek
- Beaver Flat
- Beechy
- Belle Plaine
- Bellegarde
- Bengough
- Bethune
- Bienfait
- Big Beaver
- Big River
- Big Shell
- Biggar
- Birch Hills
- Bird's Point
- Bjorkdale
- Bladworth
- Blaine Lake