Below is a list of 22 towns in the Halifax Regional Municipality starting with the letter M.

Choose a town to bring up its corresponding street directory.

MALAY FALLS
MARINETTE
MCGRATHS COVE
MCNABS ISLAND
MEAGHERS GRANT
MIDDLE MUSQUODOBOIT
MIDDLE PORTERS LAKE
MIDDLE SACKVILLE
MILFORD
MILL LAKE
MINEVILLE
MITCHELL BAY
MONTAGUE GOLD MINES
MOOSE RIVER GOLD MINES
MOOSEHEAD
MOOSELAND
MOSER RIVER
MURCHYVILLE
MURPHY COVE
MUSHABOOM
MUSQUODOBOIT HARBOUR
MYERS POINT