Below is a list of 82 streets in Halifax starting with the letter M.

MABOU AVE
MACARA ST
MACDONALD ST
MACDOUGALL ST
MACKINTOSH ST
MACLEOD DR
MAILING ST
MAIN AVE
MAITLAND ST
MANDAVILLE CRT
MANOR LANE
MANSION AVE
MAPLE ST
MAPLEWOOD DR
MAPLEWOOD LANE
MARGARET RD
MARGATE DR
MARGINAL RD
MARIE AVE
MARINE DR
MARJORIE RUSSELL LANE
MARKET ST
MARLBOROUGH AVE
MARLBOROUGH WDS
MARLWOOD DR
MARRIOTT ST
MARTELLO ST
MASCARENE DR
MASSACHUSETTS AVE
MASTHEAD CRT
MAXWELL AVE
MAY ST
MAYFIELD AVE
MAYNARD ST
MAYO ST
MAYOR AVE
MCALPINE AVE
MCCULLOCH CRT
MCCULLY ST
MCFATRIDGE RD
MCINTOSH ST
MCLEAN ST
MCLENNAN AVE
MCMANUS RD
MCMULLEN RD
MCNAB DR
MCQUADE LAKE CRES
MEADOW GREEN WALK
MEADOWLARK CRES
MEDINA CRT
MELODY DR
MELROSE AVE
MELTON AVE
MELVILLE AVE
MELVIN RD
MELWOOD AVE
MEMORIAL DR
MERCHANT CRT
MERKEL PL
MERKEL ST
MERRILL DR
MERSON AVE
MICA CRES
MICMAC CRT
MICMAC ST
MIDDLE LANE
MILSOM ST
MILTON DR
MITCHELL ST
MONAGHAN DR
MONASTERY LANE
MONT ST
MONT BLANC TERR
MONTGOMERY CRT
MORAN ST
MORNINGSIDE DR
MORRIS ST
MOSS CRT
MOUNTAIN RD
MUMFORD RD
MURDOCH AVE
MURRAY PL