The average house price in Welshpool, Powys is £181,045. Prices range from £1,000 to £7,284,000.
There are 3,832 properties in Welshpool with 4,678 recorded transactions since 1995.
The median house price in Welshpool is £132,500, compared to an average of £181,045.
Welshpool has 1,962 detached properties, 911 semi-detached properties, 629 terraced properties, 284 other properties.
Average house prices in Welshpool have risen by 1057.8% from £48,150 in 1995 to £557,500 in 2026.
The most popular streets in Welshpool by number of properties include Little Henfaes Drive, Brookfield Road, Gungrog Hill, Parc Caradog, High Street.
Welshpool is located in Powys, in the Powys district.