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

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