100% FREE

Oxfordshire house prices

Sold prices for 24 towns and 10,554 streets in Oxfordshire, from HM Land Registry records.

Average price (last 12 months)
£471,796
6,450 sales
Sales recorded
110,648
since 1999
Towns
24
Streets
10,554

How Oxfordshire compares

Oxfordshire£471,796
England & Wales£358,701

Average sale price in Oxfordshire by year

1999: £34,450 (1 sales)1999£34k2000: £210,000 (1 sales)2000£210k2004: £510,000 (1 sales)2004£510k2006: £332,233 (3 sales)2006£332k2016: £387,578 (10794 sales)2016£388k2017: £400,527 (10278 sales)2017£401k2018: £409,100 (10302 sales)2018£409k2019: £406,617 (9878 sales)2019£407k2020: £437,432 (9646 sales)2020£437k2021: £456,424 (14470 sales)2021£456k2022: £474,261 (11665 sales)2022£474k2023: £483,082 (8987 sales)2023£483k2024: £473,786 (9575 sales)2024£474k2025: £480,341 (10372 sales)2025£480k2026: £469,104 (4675 sales)2026£469k

Towns in Oxfordshire

TownAverage price (12 months)StreetsSales
Oxford£562,7541,81618,997
Banbury£379,7031,18713,259
Bicester£399,30096710,669
Abingdon£427,01290310,118
Witney£415,9127879,344
Didcot£406,6927549,103
Wantage£385,4775716,336
Wallingford£524,7115144,857
Chipping Norton£600,0175183,999
Henley-On-Thames£838,0753383,394
Kidlington£410,0033433,371
Thame£500,6572682,945
Faringdon£375,8743102,940
Carterton£351,6322422,896
Reading£663,5772942,179
Chinnor£500,2151471,583
Swindon£445,5751211,189
Bampton£468,7771381,047
Woodstock£552,9481231,001
Watlington£532,43098723
Burford£665,70580571
Buckingham£497,5001154
Lechlade£579,0001541
Brackley£445,000932

Most expensive streets (last 12 months)

  1. Church Way, Oxford £2,190,833
  2. Mays Field, Thame £2,068,333
  3. St Andrews Road, Henley-On-Thames £1,828,967
  4. Blenheim Drive, Oxford £1,588,750
  5. St Margarets Road, Oxford £1,475,000
  6. Aston Street, Oxford £1,432,333
  7. Peppard Lane, Henley-On-Thames £1,425,000
  8. St Marks Road, Henley-On-Thames £1,408,333
  9. Queen Street, Henley-On-Thames £1,210,000
  10. Netherton Road, Abingdon £1,139,167

Most affordable streets (last 12 months)

  1. Caldecott Road, Abingdon £99,600
  2. Britannia Road, Banbury £102,117
  3. Wessex Way, Bicester £117,750
  4. Sweet Briar, Abingdon £120,000
  5. Duke Street, Banbury £121,667
  6. Swan Lane, Faringdon £129,000
  7. Rymans Court, Didcot £153,667
  8. Henry Road, Oxford £154,833
  9. Alfredston Place, Wantage £158,167
  10. Wootton Road, Abingdon £159,000

Postcode areas in Oxfordshire