Shrewsbury is a market town and civil parish in Shropshire, England, serving as the county town of the ceremonial county of Shropshire. Located on the River Severn, it sits 33 miles northwest of Wolverhampton and 15 miles west of Telford. According to the 2021 census, the parish had a population of 76,782.
The town's position on the River Severn has historically shaped its character and importance as a trading centre. Its status as a market town reflects its traditional role in the regional economy, and its administrative function as county town makes it a significant settlement within Shropshire.