The parish has been an area of settlement since the earliest times. The ancient
Ridgeway traverses the parish just north of the village and the
Iron Age hill-fort known as
Liddington Castle, which is a
scheduled monument, overlooks the present-day village. Liddington is recorded in the late Saxon period, around 940 AD. The
Domesday Book of 1086 refers to the settlement as Ledentone. The population of the parish peaked at 454 in 1841 and then gradually declined. The spelling Lyddington has sometimes been used, and still appears in the name of the Church of England parish. The
Great Western Hospital, a large district hospital, was built in the north-west corner of the parish in 2002. == Parish church == A church at Liddington is first mentioned in 1291. All Saints, the
Church of England parish church, stands south of the present village and is a
Grade I listed building. It has a 13th-century chancel, a three-bay nave from the 14th or 15th century, and a plain three-stage west tower. The north aisle is described by
Historic England as 13th-century and little altered. The arches below the tower are off-centre, indicating that there was a south aisle in the past. The church was heavily restored in 1847 by
J. H. Hakewill; The original ring of five bells, now unringable, includes three cast in 1663 by Roger and William Purdue. A new ring of six dated 2016 by
John Taylor & Co is installed below them. The churchyard has the remains of a 15th-century cross: only the base and a stump of the shaft. The church was anciently attached to
Shaftesbury Abbey as a
prebend, and the prebendaries or rectors – who did not live at Liddington – provided a vicar to serve the church. The benefice was united with that of
Wanborough in 1975, Today the parish is part of a larger benefice which also covers
Bishopstone and
Hinton Parva. Notable rectors include the mathematician
Nathaniel Torporley (around 1611) and
William Baker Pitt (from 1882 to 1935, remembered as the founder of
Swindon Town Football Club). == 'Starfish' decoy control bunker ==