Wilsford is a small village and civil parish in the Vale of Pewsey in the English county of Wiltshire, about 4 miles (6 km) southwest of Pewsey. The Salisbury Avon forms part of the northern boundary of the parish. To the south, beyond the A342 from Devizes to Upavon, the parish extends onto Salisbury Plain.