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
METISKOW
MEWASSIN
MICHICHI
MIDNAPORE
MILK RIVER
MILLARVILLE
MILLET
MILO
MINBURN
MIRROR
MIRROR LANDING
MOLSTAD
MONARCH
MONITOR
MONVEL
MORINVILLE
MORLEY
MORRIN
MORNINGSIDE
MOSSIDE
MOSSLEIGH
MOUND
MOUNTAIN PARK
MOUNTAIN VIEW
MULHURST
MUNDARE
MUNSON
MUSIDORA
MYRNAM
MYSTERY LAKE