The village of Dilton Marsh seems to have been first established in the 18th century and there were probably non-conformist meetings here. The village quickly became more populous and important than Dilton and in 1843-4 a church was built here after a lengthy search for a piece of land, which was eventually bought for £420. An amount of £3,602, mostly given by Thomas Henry Hele Phipps, was raised by subscription and the church itself cost £2,400, although the total, including site cost, endowment, repair fund, schoolroom and parsonage house, came to £4,600. The church was designed by T.H. Wyatt and built by William Brown of Frome. It is in ashlar, in the 12th century style, with an apsidal chancel, a nave, north and south transepts and a vestry. The tower rises one stage above the tiled roof and has two bells. The church attracted a growing congregation and on Census Sunday in 1851 there were 200 at morning service and 300 in the evening.
In 1873 an organ, by Robert Allen of Bristol, was installed. It is said to be one of the finest in the county and was rebuilt in 1930. The north transept was converted into a Lady chapel in memory of the Rev. Leonard West, vicar from 1915-33, in 1958. The roofs of the apse and north and south transepts were retiled between the 1960s and 1980s and by the 1990s the large nave roof was in need of retiling. A total of £110,000 was raised for this and other work, which was completed around 1995. The parish registers for christenings from 1844, marriages from 1845, and burials from 1847, other than those in current use, are held in the Wiltshire and Swindon History Centre at Chippenham.