Get a free instant property estimate for Oxford, Oxfordshire. Based on real Land Registry sold prices and current market data.
Get Your Free Property Estimate
Free, instant, no sign-up required.
Average Property Prices in Oxford
The average property price in Oxford is £325,060, based on 75,891 recorded sales (HM Land Registry).A sales-weighted average of the sold prices below: each property type's average sold price (HM Land Registry), combined in proportion to how many of each type sold. It blends all types, so it sits between them.
The council-area index covering Oxford has
↑ 468% since 1995, and ↓ 0% in the past 12 months.
Average price, council-area index for Oxford (UK House Price Index, HM Land Registry / ONS).
Average price, council-area index for Oxford (UK House Price Index, HM Land Registry / ONS).
Period
Value
1995
82,121
1995
81,853
1995
80,005
1995
78,841
1995
77,805
1995
79,511
1995
79,019
1995
78,618
1995
78,251
1995
80,089
1995
81,421
1995
80,551
1996
78,483
1996
77,538
1996
78,038
1996
79,745
1996
79,834
1996
81,039
1996
81,656
1996
83,992
1996
84,628
1996
84,465
1996
84,044
1996
82,585
1997
82,611
1997
81,970
1997
83,704
1997
86,220
1997
87,317
1997
87,345
1997
88,575
1997
90,870
1997
93,538
1997
93,151
1997
94,509
1997
98,595
1998
99,656
1998
99,766
1998
97,744
1998
99,240
1998
100,387
1998
101,860
1998
102,695
1998
105,675
1998
105,117
1998
106,879
1998
106,248
1998
108,765
1999
107,458
1999
106,026
1999
104,593
1999
107,052
1999
111,393
1999
114,203
1999
117,030
1999
119,239
1999
124,409
1999
126,151
1999
128,720
1999
128,284
2000
131,392
2000
131,414
2000
133,584
2000
138,138
2000
141,360
2000
147,933
2000
150,284
2000
153,493
2000
156,407
2000
153,455
2000
156,279
2000
156,114
2001
157,189
2001
156,644
2001
153,401
2001
156,294
2001
157,372
2001
159,931
2001
163,824
2001
165,265
2001
169,390
2001
169,335
2001
172,238
2001
172,194
2002
172,712
2002
171,003
2002
169,783
2002
170,520
2002
177,519
2002
182,656
2002
190,066
2002
197,339
2002
204,076
2002
205,548
2002
204,153
2002
204,418
2003
212,640
2003
210,744
2003
213,895
2003
208,652
2003
213,916
2003
215,016
2003
220,520
2003
220,108
2003
221,220
2003
218,992
2003
219,101
2003
214,705
2004
216,258
2004
217,968
2004
224,454
2004
226,114
2004
233,134
2004
234,079
2004
239,464
2004
241,197
2004
241,658
2004
239,341
2004
237,770
2004
242,537
2005
243,473
2005
242,387
2005
241,529
2005
239,664
2005
241,273
2005
234,243
2005
237,204
2005
238,490
2005
246,387
2005
246,699
2005
243,765
2005
246,401
2006
250,900
2006
249,141
2006
248,182
2006
247,601
2006
255,459
2006
257,468
2006
259,840
2006
264,806
2006
267,273
2006
266,695
2006
265,431
2006
267,904
2007
274,133
2007
276,355
2007
267,041
2007
270,166
2007
270,430
2007
280,892
2007
281,376
2007
291,639
2007
299,201
2007
305,073
2007
301,307
2007
300,478
2008
302,008
2008
302,889
2008
297,402
2008
292,999
2008
284,744
2008
284,407
2008
281,173
2008
286,011
2008
285,449
2008
269,969
2008
256,325
2008
238,175
2009
235,966
2009
235,043
2009
240,587
2009
243,023
2009
242,998
2009
251,585
2009
255,564
2009
265,920
2009
265,945
2009
268,343
2009
266,510
2009
269,662
2010
275,383
2010
281,672
2010
286,487
2010
288,427
2010
288,425
2010
290,489
2010
295,706
2010
300,604
2010
307,486
2010
305,192
2010
295,238
2010
282,721
2011
279,144
2011
284,318
2011
287,309
2011
283,587
2011
281,598
2011
284,943
2011
292,070
2011
297,823
2011
294,020
2011
288,746
2011
285,284
2011
283,527
2012
292,039
2012
299,448
2012
304,856
2012
300,262
2012
302,010
2012
302,107
2012
311,918
2012
312,518
2012
317,348
2012
312,656
2012
313,429
2012
313,023
2013
317,696
2013
305,721
2013
304,864
2013
303,239
2013
309,371
2013
311,389
2013
314,865
2013
323,722
2013
328,153
2013
327,125
2013
322,890
2013
323,647
2014
325,310
2014
327,469
2014
329,845
2014
331,613
2014
339,901
2014
346,840
2014
360,098
2014
370,525
2014
376,926
2014
375,791
2014
370,763
2014
369,443
2015
370,289
2015
374,607
2015
377,544
2015
380,306
2015
386,752
2015
393,626
2015
411,912
2015
416,513
2015
419,778
2015
408,727
2015
408,865
2015
408,136
2016
415,191
2016
414,110
2016
427,759
2016
417,519
2016
410,164
2016
404,615
2016
423,429
2016
441,598
2016
441,380
2016
438,624
2016
435,180
2016
430,998
2017
433,968
2017
427,197
2017
432,348
2017
429,334
2017
434,535
2017
432,764
2017
435,224
2017
437,344
2017
441,726
2017
442,906
2017
439,164
2017
430,601
2018
416,506
2018
416,960
2018
417,297
2018
420,940
2018
424,963
2018
432,683
2018
435,793
2018
446,481
2018
448,597
2018
443,861
2018
427,258
2018
424,807
2019
431,146
2019
431,946
2019
429,986
2019
420,120
2019
422,104
2019
410,011
2019
419,472
2019
428,923
2019
438,923
2019
436,463
2019
442,214
2019
442,659
2020
450,779
2020
428,298
2020
425,802
2020
413,387
2020
413,135
2020
411,246
2020
419,833
2020
446,494
2020
450,976
2020
456,500
2020
452,283
2020
460,586
2021
450,669
2021
445,886
2021
444,614
2021
449,055
2021
454,263
2021
459,947
2021
456,059
2021
450,148
2021
453,147
2021
462,278
2021
456,801
2021
441,855
2022
462,579
2022
468,308
2022
479,892
2022
466,688
2022
471,625
2022
470,547
2022
473,596
2022
479,769
2022
489,286
2022
488,451
2022
482,955
2022
474,555
2023
467,602
2023
469,589
2023
472,920
2023
469,391
2023
464,778
2023
457,230
2023
480,689
2023
492,190
2023
502,654
2023
491,309
2023
479,017
2023
469,421
2024
459,141
2024
464,818
2024
475,621
2024
482,181
2024
480,015
2024
476,469
2024
482,950
2024
503,256
2024
517,061
2024
515,145
2024
494,214
2024
476,370
2025
476,581
2025
477,280
2025
477,805
2025
460,273
2025
463,356
2025
470,992
2025
482,854
2025
493,982
2025
498,456
2025
500,141
2025
486,230
2025
480,448
2026
482,304
2026
484,973
2026
481,344
2026
478,630
2026
472,612
2026
466,815
This is the Oxfordshire council-area index - it tracks how prices move across the whole council area, not a valuation of any individual home. UKHPI updates monthly with a ~2-month lag; recent months are revised as further transactions are registered. Data updated June 2026.
This chart shows Oxford's own recorded sold prices year by year - distinct from the wider council-area index above, which covers the whole local authority district.
Oxford's own recorded sold-price average per year (HM Land Registry transactions).
Oxford's own recorded sold-price average per year (HM Land Registry transactions).
The average property price in Oxford, Oxfordshire is approximately £325,060 based on recent Land Registry sold price data. Use our free valuation tool above for an estimate specific to your property type, size, and postcode.
How accurate are online property valuations?
Online valuations use recent sold prices, market trends, and property characteristics to produce an estimate. They are a useful starting point but cannot account for condition, renovations, or unique features. For a precise figure, request a free in-person valuation from a local estate agent.
How do I get a free property valuation in Oxford?
Enter your postcode in the form above to get an instant estimate. If you'd like a professional opinion, we can connect you with up to 3 local estate agents who will visit your property and provide a free, no-obligation market appraisal.
What affects property prices in Oxford?
Key factors include property type and size, condition and renovations, proximity to schools and transport links, local amenities, EPC rating, and broader market trends. Oxford prices are also influenced by the Oxfordshire regional market.
Are house prices rising or falling in Oxford?
Check the market trends chart on this page for the latest House Price Index data for Oxford. The UK House Price Index tracks average price changes monthly, giving you an up-to-date picture of local market direction.