Maiden Castle
Maiden Newton
Mangerton
Manston
Mapperton
Mappowder
Margaret Marsh
Marnhull
Marshwood
Martinstown (Also known as Winterborne St Martin)
Melbury Abbas
Melbury Bubb
Melbury Osmond
Melbury Sampford
Melcombe Horsey(Also known as Melcombe Bingham)
Melcombe Regis
Melplash
Middlemarsh
Milborne St Andrew
Milborne Stileham
Milton Abbas
Milton on Stour
Minterne Magna
Minterne Parva
Monkton Up Wimborne
Monkton Wyld
Moor Crichel
Morcombelake
Morden see East Morden
Moreton
Mosterton
Motcombe
Mudeford