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

Ranked by transaction volume
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%