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
McLEOD
MADDEN
MAGRATH
MALLAIG
MANNING
MANNVILLE
MANOLA
MANYBERRIES
MARKERVILLE
MARWAYNE
MAYBUTT
MAYERTHORPE
MAYTON
MCLAUGHLIN
MCLENNAN
McMURRAY
MEADOWVIEW
MEDICINE HAT
MEETING CREEK
MERCOAL
MICHICHI
MIDNAPORE
MILK RIVER
MILLARVILLE
MILLET
MILO
MINBURN
MIRROR
MIRROR LANDING
MOLSTAD
MONARCH
MORINVILLE
MORLEY
MORRIN
MORNINGSIDE
MOUNTAIN PARK
MUNDARE
MUNSON
MYRNAM