Bradford on Avon is a town and civil parish in west Wiltshire, England, with a population of about 9,500. The town's canal, historic buildings, shops, pubs and restaurants make it popular with tourists.