Alphabetical list of towns in Alberta (click on first letter of town name)
A
B
C
D
E
F
G
H
IJK
L
M
NO
P
QR
S
TUV
WYZ
BADGER LAKE
BALZAC
BANFF
BANKHEAD
BARNETT
BARNWELL
BARONS
BARRHEAD
BASHAW
BASSANO
BATHGATE
BAWLF
BAY TREE
BEACH CORNER
BEAR CANYON
BEAUMONT
BEAUVALLON
BEAVER CROSSING
BEAVERLODGE
BEAVER MINES
BEISEKER
BELLEVUE
BELLIS
BELLOY
BENALTO
BENTLEY
BENTON STATION
BERGEN
BERRY CREEK
BERWYN
BEYNON
BEZANSON
BICKERDIKE
BIG VALLEY
BILBY
BINDLOSS
BIRDSHOLM
BITTERN LAKE
BLACK DIAMOND
BLACKFALDS
BLACKIE
BLAIRMORE
BLOOMSBURY
BLUEBERRY MOUNTAIN
BLUE RIDGE
BLUESKY
BLUFFTON
BODO
BON ACCORD
BONANZA
BONNYVILLE
BOTHA
BOTTREL
BOW CITY
BOWELL
BOWDEN
BOW ISLAND
BOYLE
BRANT
BREAGE
BREMNER
BRETON
BROCKET
BROOKS
BROOKS STATION
BROWNFIELD
BROWNVALE
BRUCE
BRUDERHEIM
BURDETT
BUSBY
BYEMOOR