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

Most expensive: Greater London (£650,858). Cheapest: Kingston upon Hull (£140,201).

Back to England prices hub

RankAreaPrice
1Greater London£650,858
2Surrey£613,157
3Buckinghamshire£549,258
4Hertfordshire£535,167
5Brighton and Hove£483,625
6Berkshire£480,332
7Oxfordshire£477,974
8West Sussex£431,358
9Hampshire£421,074
10Essex£412,430
11West of England£400,954
12Kent£394,339
13Rutland£393,134
14Bournemouth, Christchurch and Poole£384,019
15Gloucestershire£381,811
16East Sussex£379,891
17Dorset£375,463
18Isles of Scilly£369,281
19Southend-on-Sea£368,859
20Cambridgeshire and Peterborough£364,799
21Thurrock£364,240
22Wiltshire£363,314
23Bedfordshire£360,257
24Romsey and Southampton North£353,066
25North Somerset£353,042
26City of Milton Keynes£351,999
27Warwickshire£347,120
28Devon£346,169
29York£342,543
30Cornwall£330,707
31Worcestershire£325,911
32Herefordshire£325,745
33Medway£319,582
34Suffolk£319,200
35North Yorkshire£318,196
36Somerset£318,107
37Cheshire£313,279
38Leicestershire£307,732
39Northamptonshire£302,896
40Norfolk£301,413
41Swindon£288,114
42Shropshire (Ceremonial)£284,855
43Isle of Wight£283,207
44Portsmouth£281,886
45Staffordshire£277,328
46Greater Manchester£274,957
47Torbay£268,010
48Nottinghamshire£261,203
49Derbyshire£259,677
50West Midlands Combined Authority£258,984
51Southampton£256,820
52Lincolnshire£248,631
53East Riding of Yorkshire£246,353
54City of Leicester£246,146
55Plymouth£245,536
56North of Tyne£240,040
57West Yorkshire£239,832
58Derby£229,163
59Cumbria£228,810
60Liverpool City Region£222,289
61Lancashire£221,316
62South Yorkshire£214,044
63City of Nottingham£211,909
64North Lincolnshire£196,254
65Blackburn with Darwen£177,023
66Tees Valley£169,647
67North East£159,057
68North East Lincolnshire£158,190
69Stoke-on-Trent£156,526
70Blackpool£144,561
71Kingston upon Hull£140,201

Data sources

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

Last updated at 6 September 2026 at 22:34 with the latest Land Registry data (July 2026). The England dataset covers 2,235,964 postcodes.

Read our full data methodology

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

About·Data methodology