Highworth is a small market town in southwest England. It is located in the Borough of Swindon in the county of Wiltshire in England, about 11 km northwest of the center of Swindon. In 2001, it had a population of 7996 inhabitants. The city maintains a triangular twinning to the French Pontorson and the German Wassenberg.