Maddington is a small settlement and former civil parish, now in the parish of Shrewton, on Salisbury Plain in Wiltshire, England. It is on the River Till. Its nearest town is Amesbury, about 6 miles (10 km) to the southeast. In 1931 the parish had a population of 329.