Index of churches
- Marazion, All Saints
- Marhamchurch, St Marwenna
- Maryfield, St Philip
- Mawgan-in-Meneage, St Mawgan
- Mawgan-in-Pydar, St Mawgan
- Mawnan, St Maunanus
- Mawnan Smith, St Michael’s
- Menheniot, St Lalluwy
- Merrymeet, St Mary
- Merther, St Cohan
- Mevagissey, St Peter
- Michaelstow, St Michael
- Millbrook, All Saints
- Millbrook, Old Chapel
- Minster, St Materiana
- Mithian, St Peter
- Morvah, St Bridget
- All Anglican churches