House price watch logo

What is the most expensive (and cheapest) area of South Oxfordshire?

Most expensive: Beckley and Stowood (£2,623,750). Cheapest: Berinsfield (£283,282).

Back to South Oxfordshire prices hub

RankAreaPrice
1Beckley and Stowood£2,623,750
2Rotherfield Greys£2,035,000
3Elsfield£1,545,000
4Stoke Row£1,389,069
5Pishill with Stonor£1,313,200
6Shiplake£1,274,315
7Rotherfield Peppard£1,250,571
8Binfield Heath£1,250,000
9Woodeaton£1,200,000
10Bix and Assendon£1,182,954
11Swyncombe£1,137,150
12North Moreton£1,117,500
13Whitchurch-on-Thames£1,083,214
14Ipsden£1,034,300
15Kidmore End£1,016,821
16South Moreton£1,000,000
17Waterperry with Thomley£992,500
18Brightwell Baldwin£964,000
19Goring Heath£917,666
20Great Haseley£908,050
21Aston Rowant£907,666
22Berrick Salome£901,312
23Waterstock£885,000
24Nettlebed£874,500
25Highmoor£857,000
26Toot Baldon£855,000
27Checkendon£844,285
28Moulsford£837,800
29Aston Upthorpe£835,750
30Britwell Salome£805,000
31Eye and Dunsden£804,166
32Towersey£793,571
33Newington£775,000
34Nuneham Courtenay£770,000
35West Hagbourne£757,251
36Nuffield£754,770
37Henley-on-Thames£751,424
38Aston Tirrold£744,500
39Clifton Hampden£737,954
40Brightwell-cum-Sotwell£720,850
41East Hagbourne£709,116
42Tiddington-with-Albury£698,333
43Harpsden£680,000
44Tetsworth£673,083
45Ewelme£670,150
46Garsington£668,230
47South Stoke£661,666
48Drayton St. Leonard£661,428
49Long Wittenham£655,333
50Culham£654,114
51Dorchester£650,100
52Little Milton£643,285
53Little Wittenham£635,000
54Warborough£628,606
55Goring-on-Thames£622,605
56Stadhampton£600,722
57Horspath£596,375
58Cuxham with Easington£595,000
59Woodcote£587,704
60Stanton St John£577,760
61Forest Hill with Shotover£565,600
62Holton£563,888
63Sydenham£562,500
64Sonning Common£554,523
65Mapledurham£551,000
66Great Milton£549,642
67Pyrton£539,623
68Crowmarsh£535,525
69Crowell£532,500
70Lewknor£518,857
71Chinnor£515,367
72Cuddesdon and Denton£512,493
73Shirburn£492,928
74Marsh Baldon£480,000
75Benson£479,707
76Thame£474,203
77Stoke Talmage£455,000
78Watlington£449,645
79Wallingford£449,426
80Wheatley£445,767
81Chalgrove£427,390
82Cholsey£420,529
83Sandford-on-Thames£411,800
84Didcot£349,877
85Berinsfield£283,282

Data sources

Location boundary data sourced from OpenStreetMap and price information is from HM Land Registry

Last updated at 20 May 2026 at 10:01 with the latest Land Registry data (March 2026). The South Oxfordshire dataset covers 8,828 postcodes.

Read our full data methodology

Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0.