House Prices in Knighton, Powys

1,159 properties Avg. price: £180,458 Powys
1,159
Properties
£180K
Average Price
£138K
Median Price
1,390
Total Sales

Price Trends — Knighton

Frequently Asked Questions

What is the average house price in Knighton?

The average house price in Knighton, Powys is £180,458. Prices range from £250 to £4,419,777.

How many properties are in Knighton?

There are 1,159 properties in Knighton with 1,390 recorded transactions since 1995.

What is the median house price in Knighton?

The median house price in Knighton is £137,500, compared to an average of £180,458.

What types of properties are available in Knighton?

Knighton has 575 detached properties, 247 semi-detached properties, 232 terraced properties, 78 other properties.

How have house prices changed in Knighton?

Average house prices in Knighton have risen by 709.7% from £53,208 in 1995 to £430,808 in 2025.

What are the most popular streets in Knighton?

The most popular streets in Knighton by number of properties include Rockes Meadow, Penybont Road, Presteigne Road, Radnor Drive, Seven Acres.

Where is Knighton located?

Knighton is located in Powys, in the Powys district.