Oxfordshire Property Prices
33 towns and cities
£551,485
Average Price
£390,000
Median Price
72,568
Sales (since 2020)
33
Towns
Towns & Cities in Oxfordshire
Burford £913,315 Oxford £743,343 Woodstock £676,399 Watlington £615,760 Bampton £547,409 Wallingford £541,463 Abingdon £532,664 Chinnor £532,310 Bicester £524,558 Kidlington £517,562 Thame £512,927 Witney £453,720 Banbury £441,419 Didcot £436,056 Faringdon £432,503 Wantage £412,307 Carterton £356,336
Price Trends
| Year | Average | Median | Sales |
|---|---|---|---|
| 2026 | £470,369 | £401,250 | 226 |
| 2025 | £511,108 | £400,000 | 9,186 |
| 2024 | £534,781 | £399,950 | 11,219 |
| 2023 | £617,590 | £400,000 | 10,685 |
| 2022 | £562,776 | £400,000 | 13,374 |
| 2021 | £559,414 | £380,000 | 16,671 |
| 2020 | £514,643 | £365,000 | 11,207 |
| 2019 | £477,105 | £345,000 | 11,783 |
| 2018 | £471,415 | £350,000 | 12,225 |
| 2017 | £486,318 | £345,000 | 12,038 |
| 2016 | £433,519 | £330,000 | 12,199 |
| 2015 | £393,859 | £300,000 | 12,045 |
House Prices in Oxfordshire
The average property price in Oxfordshire is £551,485, based on 72,568 transactions since 2020. The county has 33 towns and cities with recorded property sales.
Data sourced from HM Land Registry Price Paid Data, published under the Open Government Licence v3.0.