House Prices in Machynlleth, Powys

1,865 properties Avg. price: £149,415 Powys
1,865
Properties
£149K
Average Price
£115K
Median Price
2,129
Total Sales

Price Trends — Machynlleth

Recent Sales

Frequently Asked Questions

What is the average house price in Machynlleth?

The average house price in Machynlleth, Powys is £149,415. Prices range from £600 to £3,800,000.

How many properties are in Machynlleth?

There are 1,865 properties in Machynlleth with 2,129 recorded transactions since 1995.

What is the median house price in Machynlleth?

The median house price in Machynlleth is £115,000, compared to an average of £149,415.

What types of properties are available in Machynlleth?

Machynlleth has 711 detached properties, 641 terraced properties, 312 semi-detached properties, 181 other properties.

How have house prices changed in Machynlleth?

Average house prices in Machynlleth have risen by 465.8% from £42,338 in 1995 to £239,558 in 2025.

What are the most popular streets in Machynlleth?

The most popular streets in Machynlleth by number of properties include Heol Maengwyn, Brickfield Street, Newtown Road, Heol Y Doll, Cae Crwn.

Where is Machynlleth located?

Machynlleth is located in Powys, in the Powys district.