Documenting every historic church in Great Britain
Search:
Churches by village/town/city
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Mablethorpe
Lincolnshire
St Mary
Macclesfield
Cheshire
All Saints
Macclesfield
Cheshire
Christ Church
Macclesfield
Cheshire
Macclesfield URC
Macclesfield
Cheshire
St Michael and All Angels
Macclesfield Forest
Cheshire
St Stephen
Madehurst
Sussex-West
St Mary Magdalene
Madeley
Staffordshire
All Saints
Madingley
Cambridgeshire
Holy Trinity
Madley
Herefordshire
Methodist
Madresfield
Worcestershire
St Mary
Maer
Staffordshire
St Peter
Magdalen Laver
Essex
St Mary Magdalene
Maiden Bradley
Wiltshire
All Saints
Maiden Newton
Dorset
St Mary
Maidford
Northamptonshire
St Peter and St Paul
Maids Moreton
Buckinghamshire
St Edmund
Maidwell
Northamptonshire
St Mary
Maiedenhead
Berkshire
All Saints
Maisemore
Gloucestershire
St Giles
Malborough
Devon
All Saints
Maldon
Essex
All Saints
Maldon
Essex
St Mary
Malmesbury
Wiltshire
The Abbey
Malpas
Cheshire
St Oswald
Maltby
Yorkshire-South
St Bartholomew
Mamble
Worcestershire
St John the Baptist
Mamhead Park
Devon
St Thomas the Aposile
Manaccan
Cornwall
St Manacca
Manaton
Devon
St Winifred
Manby
Lincolnshire
St Mary
Mancetter
Warwickshire
St Peter
Manchester
Greater Manchester
Cathedral Church of st John
Manchester
Greater Manchester
St Mary
Manea
Cambridgeshire
St Nicholas
Manfield
Yorkshire-North
All Saints
Mangotsfield
Gloucestershire
St James
Manningford Bruce
Wiltshire
St Peter
Manor Farm Country Park
Hampshire
St Bartholomew
Mansel Lacy
Herefordshire
St Michael
Mansergh
Cumbria
St Peter
Mansfield
Nottinghamshire
St John
Mansfield
Nottinghamshire
St Mark
Mansfield
Nottinghamshire
St Peter and St Paul
Manston
Dorset
St Nicholas
Manton
Rutland
St Mary
Manuden
Essex
St Mary
Maperton
Somerset
St Peter and St Paul
Maplebeck
Nottinghamshire
St Radegund
Mapledurham
Oxfordshire
St Margaret
Mapledurwell
Hampshire
St Mary
Mapleton
Derbyshire
St Mary
Mapperton
Dorset
All Saints
Mappleborough Green
Warwickshire
Holy Ascension
Mappleton
East Riding of Yorkshire
All Saints
Mappowder
Dorset
St Peter and St Paul
Marazion
Cornwall
Methodist
Marbury
Cheshire
St Michael
March
Cambridgeshire
St Wendreda
Marcham
Oxfordshire
All Saints
Marden
Wiltshire
All Saints
Marden
Herefordshire
St Mary
Mareham on the Hill
Lincolnshire
All Saints
Maresfield
Sussex-East
St Bartholomew
Marfleet
East Riding of Yorkshire
St Giles
Margaret Marsh
Dorset
St Margaret
Margaret Roding
Essex
St Margaret
Margaretting
Essex
St Margaret of Antioch
Margate
Kent
St saviour
Marham
Norfolk
Holy Trinity
Marholm
Cambridgeshire
St Mary
Mariansleigh
Devon
St Mary
Mark Cross
Sussex-East
St Mark
Markbeech
Kent
Holy Trinity
Markby
Lincolnshire
St Peter
Markeaton
Derbyshire
All Saints
Market Bosworth
Leicestershire
St Peter
Market Deeping
Lincolnshire
St Guthlac
Market Drayton
Shropshire
Christ Church
Market Drayton
Shropshire
St Mary
Market Lavington
Wiltshire
St Mary
Market Overton
Rutland
St Peter and St Paul
Market Stainton
Lincolnshire
St Michael
Market Weighton
East Riding of Yorkshire
St Michael
Market Weston
Suffolk
St Mary
Markington
Yorkshire-North
St Michael
Markland Hill
Greater Manchester
Christ Church
Marks Tey
Essex
St Andrew
Marksbury
Somerset
St Peter
Marldon
Devon
St John
Marlesford
Suffolk
St Andrew
Marlingford
Norfolk
St Mary
Marlow Bottom
Buckinghamshire
St Mary
Marnhull
Dorset
St Gregory
Marple
Cheshire
All Saints
Marr
Yorkshire-South
St Helen
Marsden
Yorkshire-West
St Bartholomew
Marsh
Yorkshire-West
Methodist
Marsh Baldon
Oxfordshire
St Peter
Marsh Gibbon
Buckinghamshire
St Mary
Marsh Green
Staffordshire
St Lawrence
Marsham
Norfolk
All Saints
Marshchapel
Lincolnshire
St Mary
Marshfield
Gloucestershire
St Mary
Marshwood
Dorset
St Mary
Marske
Yorkshire-North
St Edward, King and Martyr
Marston
Staffordshire
St Leonard
Marston
Lincolnshire
St Mary
Marston
Oxfordshire
St Nicholas
Marston Bigot
Somerset
St Leonard
Marston Meysey
Wiltshire
St James
Marston Montgomery
Derbyshire
St Giles
Marston Moretaine
Bedfordshire
St Mary
Marston on Dove
Derbyshire
St Mary
Marston St Lawrence
Northamptonshire
St Lawrence
Marston Trussell
Northamptonshire
St Nicholas
Marsworth
Buckinghamshire
All Saints
Martham
Norfolk
St Mary
Martin
Hampshire
All Saints
Martin
Lincolnshire
Holy Trinity
Martin
Lincolnshire
St Michael
Martin Hussingtree
Worcestershire
St Michael and All Angels
Martindale
Cumbria
St Peter
Martinhoe
Devon
St Martin
Martlesham
Suffolk
St Mary
Martley
Worcestershire
St Peter
Martock
Somerset
All Saints
Martock
Somerset
Methodist
Marton
Yorkshire-North
Christ Church
Marton
Cheshire
St James
Marton
Cheshire
St James and St Paul
Marton
Lincolnshire
St Margaret of Antioch
Marton
Shropshire
St Mark
Marton-in-the-Forest
Yorkshire-North
St Mary
Marton-le-Moor
Yorkshire-North
no dedication
Martyn Worthy
Hampshire
St Swithun
Marwood
Devon
St Michael and All Angels
Mary Tavy
Devon
St Mary
Maryfield
Cornwall
St Philip and St James
Marylebone
Greater London
All Saints
Marylebone
Greater London
All Souls
Marystow
Devon
St Mary
Mashbury
Essex
dedication unknown
Matching
Essex
St Mary
Matching Green
Essex
St Mary
Matfen
Northumberland
Holy Trinity
Matfield
Kent
St Luke
Mathon
Herefordshire
St John the Baptist
Matlaske
Norfolk
St Peter
Matlcok Bath
Derbyshire
Holy Trinity
Matlock
Derbyshire
St John the Baptist
Mattersey
Nottinghamshire
All Saints
Mattingley
Hampshire
no dedication
Mattishall
Norfolk
All Saints
Mattishall Burgh
Norfolk
St Peter
Mautby
Norfolk
St Peter and St Paul
Mavesyn Ridware
Staffordshire
St Nicholas
Mavis Enderby
Lincolnshire
St Michael
Mawgan
Cornwall
St Mawgan
Mawnan
Cornwall
St Mawnan
Mawnan Smith
Cornwall
St Michael
Maxey
Cambridgeshire
St Peter
Maxstoke
Warwickshire
St Michael and All Angels
Mayfield
Staffordshire
St John the Baptist
Meadowhall
Yorkshire-South
St Thomas
Meare
Somerset
St Mary
Mears Ashby
Northamptonshire
All Saints
Measham
Leicestershire
St Laurence
Meavy
Devon
St Peter
Medbourne
Leicestershire
St Giles
Medmenham
Buckinghamshire
St Peter and St Paul
Meerbrook
Staffordshire
Methodist
Meesden
Hertfordshire
St Mary
Meeth
Devon
St Michael and All Angels
Meethe
Devon
St Michael and All Angels
Melbourne
Derbyshire
St Michael and St Mary
Melbury Abbas
Dorset
St Thomas
Melbury Bubb
Dorset
St Mary
Melbury Osmond
Dorset
St Osmond
Melbury Sampford
Dorset
(dedication unknown)
Melchbourne
Bedfordshire
St Mary Magdalene
Melcombe Horsey
Dorset
St Andrew
Meldon
Northumberland
St John the Baptist
Meldreth
Cambridgeshire
Holy Trinity
Melling
Lancashire
St Thomas
Melling
Lancashire
St Wilfred
Mellis
Suffolk
St Mary
Mellor
Lancashire
St Mary
Mellor
Cheshire
St Thomas the Apostle
Mells
Somerset
St Andrew
Melmerby
Cumbria
St John the Baptist
Melplash
Dorset
Christ Church
Melrose
Scottish Borders
Abbey
Melsonby
Yorkshire-North
St James
Melton
Suffolk
St Andrew
Melton Constable
Norfolk
St Peter
Melverley
Shropshire
St Peter
Membury
Devon
St John the Baptist
Menai Bridge/Porthaethwy
Anglesey
St Anne
Mendham
Suffolk
All Saints
Mendlesham
Suffolk
St Mary
Mentmore
Buckinghamshire
St Mary
Meonstoke
Hampshire
St Andrew
Meopham
Kent
St John the Baptist
Meppershall
Bedfordshire
St Mary
Mere
Wiltshire
St Michael the Archangel
Merevale
Warwickshire
St Mary
Mereworth
Kent
St Lawrence
Merriott
Somerset
All Saints
Mersham
Kent
St John the Baptist
Merstham
Surrey
St Katherine
Merston
Sussex-West
St Giles
Merthyr Cynog
Powys
St Cynog
Merton
Devon
All Saints
Merton
Norfolk
St Peter
Merton
Oxfordshire
St Swithun
Meshaw
Devon
St John
Messing
Essex
All Saints
Metfield
Suffolk
St John the Baptist
Methwold
Norfolk
St George
Mettingham
Suffolk
All Saints
Metton
Norfolk
St Andrew
Mevagissey
Cornwall
St Peter
Meysey Hampton
Gloucestershire
St Mary
Michaelchurch
Herefordshire
St Michael
Michaelchurch Escley
Herefordshire
St Michael
Michaelstow
Cornwall
St Michael
Micheldever
Hampshire
St Mary
Michelmarsh
Hampshire
St Mary
Mickfield
Suffolk
St Andrew
Mickleham
Surrey
St Michael
Mickleton
Gloucestershire
St Lawrence
Mickletown
Yorkshire-West
St Oswald
Mickley
Yorkshire-North
St John
Middle Chinnock
Somerset
St Margaret
Middle Claydon
Buckinghamshire
All Saints
Middle Littleton
Worcestershire
St Nicholas
Middle Rasen
Lincolnshire
St Peter
Middle Woodford
Wiltshire
All Saints
Middleham
Yorkshire-North
St Mary and St Alkelda
Middlesborough
Yorkshire-North
Cathedral Church of St Mary
Middlesmoor
Yorkshire-North
St Chad
Middleton
Essex
All Saints
Middleton
Suffolk
Holy Trinity
Middleton
Durham
St George
Middleton
Warwickshire
St John the Baptist
Middleton
Yorkshire-West
St Mary
Middleton
Norfolk
St Mary
Middleton on the Hill
Herefordshire
St Mary
Middleton Scriven
Shropshire
St John the Baptist
Middleton St George
Durham
St Lawrence
Middleton Stoney
Oxfordshire
All Saints
Middleton Tyas
Yorkshire-North
St Michael and All Angels
Middleton-on-Leven
Yorkshire-North
St Cuthbert
Middleton-on-Sea
Sussex-West
St Nicholas
Middleton-on-the-Wolds
East Riding of Yorkshire
St Andrew
Middletown
Powys
All Saints
Middlewich
Cheshire
St Michael and All Angels
Midgham
Berkshire
St Mathew
Midhopestones
Yorkshire-South
St James
Midhurst
Sussex-West
St Mary Magdalene and St Denys
Midsomer Norton
Somerset
St John
Midville
Lincolnshire
St Peter
Milber
Devon
St Luke
Milborne St Andrew
Dorset
St Andrew
Milbourne
Northumberland
Holy Saviour
Milburn
Cumbria
St Cuthbert
Milcombe
Oxfordshire
St Laurence
Milden
Suffolk
St Peter
Mildenhall
Wiltshire
St John the Baptist
Mile Cross
Norfolk
Methodist
Mileham
Norfolk
St John the Baptist
Milford on Sea
Hampshire
All Saints
Milland
Sussex-West
Tuxlith Chapel
Millbrook
Hampshire
Holy Trinity
Millbrook
Cornwall
Methodist
Millbrook
Bedfordshire
St Michael and All Angels
Miller's Dale
Derbyshire
St Anne
Millington
East Riding of Yorkshire
St Margaret
Millom
Cumbria
Holy Trinity
Milson
Shropshire
St George
Milton
Cambridgeshire
All Saints
Milton
Nottinghamshire
All Saints
Milton
Oxfordshire
St Blaise
Milton Abbas
Dorset
St James
Milton Abbey
Dorset
St Mary, St Michael, St Samson and St Branwalader
Milton Abbot
Devon
St Constantine and St Aegidius
Milton Bryan
Bedfordshire
St Peter
Milton Clevedon
Somerset
St James
Milton Damerel
Devon
Holy Trinity
Milton Ernest
Bedfordshire
All Saints
Milton Keynes Village
Buckinghamshire
All Saints
Milton Lilbourne
Wiltshire
St Peter
Milton Malsor
Northamptonshire
Holy Cross
Milton on Stour
Dorset
St Simon and St Jude
Milverton
Somerset
St Michael
Milwich
Staffordshire
All Saints
Minard
Argyll and Bute
Lochfymeside Church
Minehead
Somerset
St Michael
Minley
Hampshire
St Andrew
Minnigaff
Dumfries and Galloway
Parish Kirk
Minshull Vernon
Cheshire
United Reformed
Minstead
Hampshire
All Saints
Minster
Kent
St Mary
Minster Lovell
Oxfordshire
St Kenelm
Minsterley
Shropshire
Holy Trinity
Minsterworth
Gloucestershire
St Peter
Minterne Magna
Dorset
St Andrew
Minting
Lincolnshire
St Andrew
Mintlyn
Norfolk
St Michael
Miserden
Gloucestershire
St Andrew
Misson
Nottinghamshire
St John the Baptist
Misterton
Nottinghamshire
All Saints
Misterton
Leicestershire
St Leonard
Mistley
Essex
St Mary
Mitcham
Greater London
St Peter and St Paul
Mitcheldean
Gloucestershire
St Michael and All Angels
Mitford
Northumberland
St Mary Magdalene
Mixbury
Oxfordshire
All Saints
Mobberley
Cheshire
St Wilfred
Moccas
Herefordshire
St Michael
Mockbeggar
Hampshire
Crosslanes Chapel
Mockbeggar
Kent
St Nicholas
Modbury
Devon
St George
Moggerhanger
Bedfordshire
St John the Evangalist
Molash
Kent
St Peter
Molesworth
Cambridgeshire
St Peter
Molland
Devon
St Mary
Mollington
Oxfordshire
All Saints
Monewden
Suffolk
St Mary
Monk Bretton
Yorkshire-South
St Paul
Monk Fryston
Yorkshire-North
St Wilfrid
Monk Sherborne
Hampshire
All Saints
Monk Soham
Suffolk
St Peter
Monken Hadley
Greater London
St Mary
Monkhopton
Shropshire
St Peter
Monkland
Herefordshire
All Saints
Monkleigh
Devon
St George
Monkokehampton
Devon
All Saints
Monks Eleigh
Suffolk
St Peter
Monks Risborough
Buckinghamshire
St Dunstan
Monksilver
Somerset
All Saints
Monkton
Devon
St Mary Magdalene
Monkton
Kent
St Mary Magdalene
Monkton Coombe
Somerset
St Michael
Monkton Farleigh
Wiltshire
St Peter
Monkton Wyld
Dorset
St Andrew
Monkwearmouth
Tyne and Wear
All Saints
Monnington on Wye
Herefordshire
St Mary
Montacute
Somerset
Baptist Church
Montford
Shropshire
St Chad
Monxton
Hampshire
St Mary
Monyash
Derbyshire
St Leonard
Moor Monkton
Yorkshire-North
All Saints
Moorhouse
Nottinghamshire
Chapel
Moorland
Somerset
St Peter and St John
Moorlinch
Somerset
St Mary
Moorside
Greater Manchester
St Thomas
Morborne
Cambridgeshire
All Saints
Morchard Bishop
Devon
St Mary
Morcott
Rutland
St Mary
Morden
Greater London
St Lawrence
Mordiford
Herefordshire
Holy Rood
More
Shropshire
St Peter
Morebath
Devon
St George
Moreleigh
Devon
All Saints
Moreton
Essex
St Mary
Moreton
Dorset
St Nicholas
Moreton Corbet
Shropshire
St Bartholomew
Moreton Jeffries
Herefordshire
dedication unknown
Moreton Morrell
Warwickshire
Holy Cross
Moreton on Lugg
Herefordshire
St Andrew
Moreton Pinkney
Northamptonshire
St Mary
Moreton Say
Shropshire
St Margaret
Moreton Valence
Gloucestershire
St Stephen
Moretonhampstead
Devon
St Andrew
Moreton-in-Marsh
Gloucestershire
St David
Morland
Cumbria
St Laurence
Morley
Derbyshire
St Matthew
Morley
Norfolk
St Peter
Morley St Botolph
Norfolk
St Botolph
Morningthorpe
Norfolk
St John the Baptist
Morston
Hampshire
All Saints
Mortehoe
Devon
St Mary Magdalene
Mortimer West End
Hampshire
St Saviour
Mortlake
Greater London
Christ Church
Morton
Derbyshire
Holy Cross
Morton
Nottinghamshire
St Denis
Morton
Lincolnshire
St John the Baptist
Morton
Lincolnshire
St Paul
Morton Bagot
Warwickshire
Holy Trinity
Morvah
Cornwall
St Bridget
Morville
Shropshire
St Gregory
Morwenstow
Cornwall
St John
Moss Side
Lancashire
St James
Mosser
Cumbria
St Michael
Mossley Hill
Lancashire
St Matthew and St James
Mosstodloch
Moray
Red Kirk
Mosterton
Dorset
St Mary
Moston
Greater Manchester
St Wilfred and St Ann
Motcombe
Dorset
St Mary
Mottisfont
Hampshire
St Andrew
Mottistone
Isle of Wight
St Peter and St Paul
Mottram in Longdendale
Greater Manchester
St Michael and All Angels
Mouldsworth
Cheshire
St Cuthbert
Moulsford
Oxfordshire
St John the Baptist
Moulsoe
Buckinghamshire
Assumption of the Blessed Virgin Mary
Moulton
Lincolnshire
All Saints
Moulton
Norfolk
St Mary
Moulton
Suffolk
St Peter
Moulton
Northamptonshire
St Peter and St Paul
Moulton Chapel
Lincolnshire
St James
Mount Bures
Essex
St John
Mountfield
Sussex-East
All Saints
Mountnessing
Essex
St Giles
Mountsorrel
Leicestershire
Christ Church
Mowsley
Leicestershire
St Nicholas
Much Birch
Herefordshire
St Mary and Thomas a Becket
Much Cowarne
Herefordshire
St Mary
Much Dewchurch
Herefordshire
St David
Much Hadham
Hertfordshire
St Andrew
Much Hoole
Lancashire
St Michael
Much Marcle
Herefordshire
St Bartholomew
Mucking
Essex
St John the Baptist
Mucklestone
Staffordshire
St Mary
Mudford
Somerset
St Mary
Mugginton
Derbyshire
All Saints
Muggintonlane End
Derbyshire
Halter Devil Chapel
Muker
Yorkshire-North
St Mary
Mulbarton
Norfolk
St Mary Magdalene
Mumps
Greater Manchester
St James
Mundham
Norfolk
St Peter
Mundon
Essex
St Mary
Mungrisdale
Cumbria
St Kentigern
Munslow
Shropshire
St Michael
Muntford
Suffolk
St Andrew
Mursley
Buckinghamshire
St Mary
Murston
Kent
All Saints
Murton
Yorkshire-North
St James
Musbury
Devon
St Michael
Muston
Yorkshire-North
All Saints
Muston
Leicestershire
St John the Baptist
Muswell Hill
Greater London
St Peer Le Poer
Mutford
Suffolk
St Andrew
Myddle
Shropshire
St Peter
Mylor Churchtown
Cornwall
St Mylor
Myndtown
Shropshire
St John the Baptist
Myton-on-Swale
Yorkshire-North
St Mary