Powys Property Prices
56 towns and cities · 12,904 sales recorded
Market analysis
Across Powys, the average sold price is £282,170 — 4% above the UK average of £271,295. The median is £231,125, based on 12,904 sales across 56 towns and cities. In 2025, the most recent complete year, average prices rose 2.5% year on year.
Crickhowell is the most expensive place to buy in Powys, averaging £436,923, while Rhayader is the most affordable at £233,950. Detached houses are the most commonly sold property type countywide, at 45% of transactions.