Stafford is a market town and the county town of Staffordshire, in the West Midlands region of England. It lies about 15 mi north of Wolverhampton, 15 mi south of Stoke-on-Trent and 24 mi northwest of Birmingham. The town had a population of 71,673 in the 2021 census, It is the main settlement within the larger borough of Stafford which had a population of 136,837 (2021).