House Price Finder

Oxfordshire Property Prices

33 towns and cities · 77,421 sales recorded

£551,812
Average Price
£390,000
Median Price
77,421
Total Sales
↓ 4.2%
Year-on-Year

Property Type Breakdown

31%
Semi-Detached
116,034 sales
29%
Detached
108,441 sales
25%
Terraced
95,172 sales
14%
Flat
52,401 sales
2%
Other
7,328 sales

Price Trends

Year Average Median Sales
2026 £504,005 £390,000 2,899
2025 £526,231 £404,950 11,175
2024 £535,155 £399,950 11,313
2023 £617,486 £400,000 10,714
2022 £567,001 £400,000 13,423
2021 £559,256 £380,000 16,681
2020 £514,472 £365,000 11,216
2019 £477,522 £345,000 11,786
2018 £471,388 £350,000 12,227
2017 £486,286 £345,000 12,039
2016 £433,523 £330,000 12,202
2015 £393,862 £300,000 12,049

All Towns in Oxfordshire

1
Henley-on-thames
14,249 sales
£970k
2
Burford
2,228 sales
£932k
3
Lechlade
2,560 sales
£771k
4
Oxford
79,216 sales
£742k
5
Woodstock
3,197 sales
£677k
6
Chipping Norton
14,236 sales
£658k
7
Watlington
2,478 sales
£615k
8
Wallingford
14,716 sales
£551k
9
Bampton
3,489 sales
£545k
10
Chinnor
4,422 sales
£533k
11
Abingdon
32,748 sales
£530k
12
Bicester
37,994 sales
£522k
13
Thame
9,840 sales
£520k
14
Kidlington
12,270 sales
£519k
15
Witney
30,951 sales
£448k
16
Didcot
27,815 sales
£435k
17
Faringdon
9,174 sales
£433k
18
Wantage
16,080 sales
£410k
19
Carterton
9,800 sales
£355k
20
Swindon
160,512 sales
£326k

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

Most Expensive Areas

The priciest towns and counties in England and Wales.

Most Affordable Areas

Where you can still buy a home for under £170,000.