The first reference to a church in the parish is in 1205, when it was granted by the King to John de Wells. It was possibly included in the royal grant of the manor to Gilbert Basset in 1229. The grant descended to Philip Basset, who granted it to Bradenstoke Priory between the years of 1259-67. The advowson was transferred to the Chapter of Bristol Cathedral in 1542, and remained so until the 20th century. In 1923 the vicarage was united with that of Chirton, and in 1951 was held together with Patney, and all three livings were combined in 1963 as the United Benefice of Chirton with Marden and Patney.
Dedicated to All Saints, and standing to the north west of Marden Street, the church is built of sarsen rubble with freestone dressings. It consists of a chancel and a nave, with south porch and west tower. The 12th century nave has an elaborately decorated chancel arch and south doorway, which was possibly enlarged in the 14th century, as windows date from this period. The perpendicular tower is of freestone, with diagonal buttresses with pinnacles at offsets and the belfry windows have ogee hood moulds. It is connected to the nave by a tall tower arch. In 1556 the church was said to be in a bad state of repair. Extensive repairs and alterations were undertaken to repair structural faults which were said to have been caused by poor foundations. Possibly in 1617, the upper stage of the tower, around seven feet, was removed and the nave largely re-built.
A chalice was retained for the church in 1553. A further chalice was donated by Rev. Francis Simpson in 1812 and the same year a paten was given by John Young. A silver gilt flagon was presented by the Rev. James Bliss around 1844. Registers of baptism date from 1685, burials from 1687 and marriages, with the exception of 1750-53, date from 1693.