List of cities and towns in England
Mablethorpe, Macclesfield, Maghull, Maidenhead, Maidstone, Maldon, Malmesbury, Maltby, Malton, Malvern, Manchester, Manningtree, Mansfield, March, Margate, Market Deeping, Market Drayton, Market Harborough, Market Rasen, Market Weighton, Marlborough, Marlow, Maryport, Marston Moretaine, Matlock, Melksham, Melton Mowbray, Mexborough, Middleham, Middlesbrough, Middleton, Middlewich, Midhurst, Midsomer Norton,