Stafford is a market town and the county town of Staffordshire, located in England. It is situated approximately 15 miles (24 km) south of Stoke-on-Trent, 15 miles (24 km) north of Wolverhampton, and 24 miles (39 km) north-west of Birmingham.
The town serves as the primary settlement within the larger Borough of Stafford. According to the 2021 census, Stafford had a population of 71,673, while the broader Borough of Stafford recorded a population of 136,837.