Cricklade is a town and civil parish on the River Thames in north Wiltshire, England, midway between Swindon and Cirencester. It is the first do…Cricklade is a town and civil parish on the River Thames in north Wiltshire, England, midway between Swindon and Cirencester. It is the first downstream town on the Thames. The parish population at the 2011 census was 4,227.