Britain's most expensive towns
Beaconsfield is Britain's most expensive town by median sold price at £550,000.
The towns with the highest median sold price.
| # | Place | Median sold price | Detail |
|---|---|---|---|
| 1 | Beaconsfield | £550,000 | 9,712 sales |
| 2 | Cobham | £525,000 | 9,836 sales |
| 3 | Gerrards Cross | £496,290 | 11,537 sales |
| 4 | Virginia Water | £495,475 | 4,098 sales |
| 5 | Esher | £495,000 | 12,612 sales |
| 6 | Chalfont St. Giles | £485,000 | 3,585 sales |
| 7 | Keston | £470,000 | 1,767 sales |
| 8 | Brockenhurst | £435,000 | 2,679 sales |
| 9 | Radlett | £410,000 | 7,530 sales |
| 10 | Welwyn | £410,000 | 6,287 sales |
| 11 | Hartfield | £405,000 | 926 sales |
| 12 | Henley-On-Thames | £405,000 | 14,322 sales |
| 13 | Betchworth | £394,475 | 2,042 sales |
| 14 | Ascot | £390,250 | 15,504 sales |
| 15 | East Molesey | £387,000 | 5,182 sales |
| 16 | Salcombe | £385,000 | 2,733 sales |
| 17 | Windlesham | £378,975 | 2,638 sales |
| 18 | Harpenden | £378,000 | 18,920 sales |
| 19 | Much Hadham | £372,500 | 965 sales |
| 20 | Ingatestone | £370,000 | 5,556 sales |
| 21 | Stockbridge | £370,000 | 3,546 sales |
| 22 | Thames Ditton | £370,000 | 6,966 sales |
| 23 | Staines-Upon-Thames | £365,000 | 9,896 sales |
| 24 | Ashtead | £364,950 | 7,515 sales |
| 25 | Great Missenden | £362,507 | 6,185 sales |
| 26 | Leatherhead | £360,000 | 26,377 sales |
| 27 | Oxted | £351,000 | 8,151 sales |
| 28 | Burford | £350,000 | 2,228 sales |
| 29 | Mayfield | £350,000 | 1,995 sales |
| 30 | Weybridge | £350,000 | 18,082 sales |
| 31 | Amersham | £345,000 | 14,157 sales |
| 32 | Marlow | £345,000 | 12,214 sales |
| 33 | Teddington | £345,000 | 16,915 sales |
| 34 | Northwood | £342,000 | 11,224 sales |
| 35 | Chislehurst | £340,000 | 11,502 sales |
| 36 | Tadworth | £336,000 | 12,299 sales |
| 37 | Petworth | £335,000 | 3,181 sales |
| 38 | Wedmore | £330,000 | 1,722 sales |
| 39 | Chipping Campden | £329,750 | 3,757 sales |
| 40 | Alresford | £325,000 | 5,761 sales |
| 41 | Berkhamsted | £325,000 | 16,212 sales |
| 42 | Cranleigh | £325,000 | 9,171 sales |
| 43 | Sevenoaks | £325,000 | 35,129 sales |
| 44 | Pinner | £324,000 | 21,388 sales |
| 45 | Banstead | £323,000 | 10,673 sales |
| 46 | Brentford | £323,000 | 12,190 sales |
| 47 | Princes Risborough | £322,000 | 7,356 sales |
| 48 | Stanmore | £320,000 | 15,052 sales |
| 49 | West Wickham | £320,000 | 9,109 sales |
| 50 | Twickenham | £317,500 | 36,860 sales |
How this was worked out
Towns ranked by the median of recorded sold prices (median, not mean, so a handful of unusual sales don't distort the figure). Towns with fewer than 200 recorded sales are excluded.
Source: official Price Paid records. As of 2026-09-05 . The median is used rather than the mean so a few unusual sales do not distort a figure.
Embed this study
Paste this into any page. The widget is self-contained and links back here as its source.
Preview:
More studies
- Britain's cheapest towns The towns with the lowest median sold price.
- Where your money buys the most The towns with the lowest entry-level (10th-percentile) sold price.
- Britain's most expensive streets The streets with the highest median sold price.
- Britain's cheapest streets The streets with the lowest median sold price.
- The towns where prices rose the most The towns with the largest recent increase in median sold price.
- The towns where prices fell the most The towns with the largest recent decrease in median sold price.
- The cheapest areas near an Outstanding-rated school Homes within reach of an Outstanding school, ranked by lowest surrounding price.
- The highest-crime postcode areas Covered postcode areas ranked by recorded crime over the last year.
- The lowest-crime postcode areas Covered postcode areas ranked by fewest recorded crimes over the last year.
- The most expensive postcode districts in BA Postcode districts in the BA area ranked by median sold price.
Figures are computed from published public records and are for general information, not a valuation or advice.