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 TV WY Home

McLEOD
MAGRATH
MALLAIG
MANNING
MANNVILLE
MANOLA
MANYBERRIES
MARKERVILLE
MARWAYNE
MAYERTHORPE
MCLAUGHLIN
MCLENNAN
McMURRAY
MEDICINE HAT
MEETING CREEK
MERCOAL
MICHICHI
MIDNAPORE
MILK RIVER
MILLARVILLE
MILLET
MILO
MINBURN
MIRROR
MIRROR LANDING
MOLSTAD
MONARCH
MORINVILLE
MORRIN
MORNINGSIDE
MOUNTAIN PARK
MUNDARE
MUNSON
MYRNAM