Oxfordshire residential sold prices
8 tracked towns in Oxfordshire. 5,709 residential transactions in the past 12 months. Weighted median price £397,647. 208 of those were new builds.
Weighted median price
£397,647
Aggregate of towns, weighted by txns
Transactions (12mo)
5,709
HM Land Registry PPD
New-build share
+3.6%
208 new / 5,501 existing
Towns tracked
8
All refreshed April 2026
Towns in Oxfordshire
| Town | Median | Txns (12mo) | YoY | New builds | Premium |
|---|---|---|---|---|---|
| Abingdon | £399,623 | 1,492 | +120.0% | 118 | +14.1% |
| Witney | £390,288 | 1,138 | +10.0% | 10 | +24.4% |
| Oxford | £450,000 | 950 | 0.0% | 5 | +27.8% |
| Banbury | £320,000 | 824 | -230.0% | 41 | +46.0% |
| Bicester | £358,000 | 573 | -410.0% | 11 | +17.7% |
| Didcot | £353,500 | 376 | -40.0% | 14 | +35.0% |
| Henley ON Thames | £687,500 | 190 | -520.0% | 5 | -20.1% |
| Thame | £421,250 | 166 | -740.0% | 4 | +215.1% |