Stafford is a market town and the county town of Staffordshire in the English midlands.