Stafford is a borough in Staffordshire in England. It is named after and includes the town of Stafford. The second town is Stone. Its population is around 120,000.