The average house price in Shrewsbury, Shropshire is £208,115. Prices range from £100 to £42,155,000.
There are 38,059 properties in Shrewsbury with 48,454 recorded transactions since 1995.
The median house price in Shrewsbury is £160,000, compared to an average of £208,115.
Shrewsbury has 14,595 detached properties, 11,873 semi-detached properties, 7,185 terraced properties, 3,147 flat / maisonette properties.
Average house prices in Shrewsbury have risen by 220.7% from £64,084 in 1995 to £205,500 in 2026.
The most popular streets in Shrewsbury by number of properties include Abbey Foregate, Copthorne Road, Holland Drive, Monkmoor Road, Station Road.
Shrewsbury is located in Shropshire, in the Shropshire district.