ABCDEFGHIJKLMNOPQRSTUVWY M Mabou Mabou Harbour Mouth Mabou Mines Mabou Station MacAulays Hill MacCormicks Corner MacDonalds Glen MacKays Corner MacLeod Settlement MacNeils Vale MacPhees Corner Maccan Mackdale Mahoneys Corner Main-à-Dieu Maitland Bridge Maitland Forks Malagash Malagash Mine Malagash Station Malagawatch Malay Falls Manchester Manganese Mines Mansfield Mantua Maple Grove Mapleton Maplewood Marble Mountain Marconi Towers Margaree Brook Margaree Centre Margaree Forks Margaree Lodge Resort Margaree Valley Margaretsville Marie Joseph Marinette Marion Bridge Marion Bridge Road Markland Marriott Halifax Harbourfront Marsh Marshall Dam Marshalls Crossing Marshalltown Marshdale Marshes (West Bay) Marshville Marshy Hope Martinique Martock Marydale Maryvale Maryville Masstown Mattie Settlement Mavillette Maxwellton Mayflower McCallum Settlement McClures Mills McCreadyville McCurdys Corner McGraths Mountain McKay Section McKay Siding McKays Corner McLeods Crossing McPhersons Mills Meadow Meadow Green Meadow Springs Meadows Road Meadowville Meaghers Grant Medford Melanson Melbourne Melford Melrose Melrose Hill Melvern Square Melville Merigomish Merland Meteghan Meteghan Centre Meteghan Station Micmac Village Middle Barneys River Middle Clyde River Middle Country Harbour Middle East Pubnico Middle LaHave Middle Manchester Middle Melford Middle Musquodoboit Middle New Cornwall Middle Ohio Middle Porters Lake Middle Sackville Middle Stewiacke Middle Village Middle West Pubnico Middleboro Middlefield Middleton Corner Middlewood Midville Branch Milford Milford Haven Milford Station Mill Road Mill Section Miller Road Millstream Millsville Millvale Millview Millville Millville Boularderie Minasville Minesville Minudie Mira Road Miramichi Molega Monastery Montague Gold Mines Montavista Montrose Moodys Corner Moose River Gold Mines Moosehead Morar Morden Morganville Morien Morien Hill Morrison Road Moschelle Moshers Corner Mosherville Mossman Corner Mount Auburn Mount Denson Mount Hanley Mount Merrit Mount Rose Mount Uniacke Gold District Mount William Mount Young Mountain Front Mountain Gap Inn Mountain Road Mountville Mulgrave Mulgrave Park Murchyville Murray Murrays Siding Mushaboom Myers Point ABCDEFGHIJKLMNOPQRSTUVWY