The average house price on Castle Foregate, Shrewsbury is £146,832. Prices range from £44,000 to £526,977.
There are 27 properties on Castle Foregate, Shrewsbury.
Average house prices on Castle Foregate, Shrewsbury have risen by 83.1% from £83,000 in 1995 to £152,000 in 2025.
Castle Foregate, Shrewsbury is in the SY1 postcode district.