The parish church of St David in Moreton-in-Marsh began it's life as a chapel of ease to which the dead of Moreton-in-Marsh were transferred. A church has been on the site since the 12th century though the current church is probably the third on the site and was built and consecrated in 1512CE.
Another rebuilding took place in the mid-19th century, the tower was replaced in 1860 as the church was enlarged. The chancel was also enlarged and a side chapel added in further work which took place in the 1890s. Little of the original Tudor church now remains. The church has a West tower with a thirty five metre high spire.