Oxfordshire residential sold prices
8 tracked towns in Oxfordshire. 5,628 residential transactions in the past 12 months. Weighted median price £397,691. 196 of those were new builds.
Weighted median price
£397,691
Aggregate of towns, weighted by txns
Transactions (12mo)
5,628
HM Land Registry PPD
New-build share
+3.5%
196 new / 5,432 existing
Towns tracked
8
All refreshed April 2026
Towns in Oxfordshire
| Town | Median | Txns (12mo) | YoY | New builds | Premium |
|---|---|---|---|---|---|
| Abingdon | £399,873 | 1,470 | +120.0% | 114 | +14.1% |
| Witney | £390,575 | 1,131 | +110.0% | 10 | +24.4% |
| Oxford | £450,000 | 936 | 0.0% | 4 | +27.2% |
| Banbury | £320,000 | 808 | -300.0% | 36 | +46.0% |
| Bicester | £360,000 | 563 | -270.0% | 10 | +18.7% |
| Didcot | £355,000 | 372 | -40.0% | 13 | +35.7% |
| Henley ON Thames | £680,000 | 183 | -650.0% | 5 | -19.3% |
| Thame | £422,500 | 165 | -660.0% | 4 | +214.3% |