House Price Finder

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.

£282,170
Average Price
£231,125
Median Price
12,904
Total Sales
↓ 8.7%
Year-on-Year

Property Type Breakdown

45%
Detached
25,723 sales
24%
Semi-Detached
13,674 sales
23%
Terraced
13,483 sales
5%
Other
3,080 sales
3%
Flat
1,439 sales

Price Trends

Year Average Median Sales
2026 £275,226 £245,000 458
2025 £301,344 £252,500 1,829
2024 £294,057 £245,000 1,981
2023 £287,107 £236,750 1,752
2022 £308,075 £250,000 2,211
2021 £268,461 £222,000 2,771
2020 £238,334 £190,000 1,902
2019 £220,367 £180,000 2,115
2018 £228,565 £185,000 2,345
2017 £217,723 £175,750 2,322
2016 £197,732 £168,000 1,984
2015 £185,960 £165,000 1,799

All Towns in Powys

1
Crickhowell
2,295 sales
£437k
2
Meifod
403 sales
£369k
3
Llanbrynmair
468 sales
£352k
4
Llandinam
245 sales
£340k
5
Llanwrtyd Wells
588 sales
£330k
6
Llangammarch Wells
342 sales
£317k
7
Brecon
8,394 sales
£317k
8
Llanfechain
205 sales
£314k
9
Presteigne
2,050 sales
£304k
10
Montgomery
2,279 sales
£304k
11
Welshpool
6,884 sales
£303k
12
Llanfyllin
714 sales
£289k
13
Llansantffraid
500 sales
£283k
14
Knighton
2,113 sales
£277k
15
Llansanffraid
111 sales
£275k
16
Llanymynech
2,154 sales
£272k
17
Builth Wells
2,401 sales
£269k
18
Caersws
1,424 sales
£262k
19
Machynlleth
3,179 sales
£247k
20
Llandrindod Wells
5,391 sales
£246k
21
Newtown
6,772 sales
£238k
22
Llanidloes
1,946 sales
£234k
23
Rhayader
1,165 sales
£234k

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

Most Expensive Areas

The priciest towns and counties in England and Wales.

Most Affordable Areas

Where you can still buy a home for under £170,000.