House price watch logo

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

Most expensive: Greater London (£663,720). Cheapest: Kingston upon Hull (£139,241).

Back to England prices hub

RankAreaPrice
1Greater London£663,720
2Surrey£606,019
3Buckinghamshire£547,758
4Hertfordshire£529,411
5Brighton and Hove£487,690
6Berkshire£478,340
7Oxfordshire£472,170
8Isles of Scilly£471,214
9West Sussex£435,502
10Hampshire£416,247
11Essex£410,099
12Rutland£406,965
13West of England£401,703
14Kent£391,073
15Bournemouth, Christchurch and Poole£384,386
16East Sussex£378,775
17Dorset£373,108
18Gloucestershire£371,099
19Southend-on-Sea£367,324
20Cambridgeshire and Peterborough£361,859
21Wiltshire£360,115
22Bedfordshire£357,778
23Romsey and Southampton North£357,764
24Thurrock£352,008
25City of Milton Keynes£350,105
26North Somerset£350,059
27Devon£349,752
28Warwickshire£345,810
29York£343,924
30Cornwall£329,262
31Worcestershire£323,263
32Herefordshire£320,453
33Suffolk£318,317
34Medway£317,944
35North Yorkshire£315,147
36Somerset£314,142
37Cheshire£311,654
38Leicestershire£307,318
39Northamptonshire£301,269
40Norfolk£294,921
41Portsmouth£291,161
42Swindon£288,210
43Isle of Wight£283,689
44Shropshire (Ceremonial)£281,387
45Staffordshire£275,026
46Torbay£265,097
47Greater Manchester£262,375
48Nottinghamshire£258,098
49West Midlands Combined Authority£256,423
50Derbyshire£254,171
51Southampton£249,543
52East Riding of Yorkshire£245,107
53Lincolnshire£243,772
54City of Leicester£243,002
55Plymouth£237,346
56North of Tyne£235,127
57West Yorkshire£234,856
58Derby£224,877
59Cumbria£222,725
60Liverpool City Region£215,591
61Lancashire£214,971
62South Yorkshire£209,988
63City of Nottingham£209,363
64North Lincolnshire£191,996
65Blackburn with Darwen£170,097
66Tees Valley£165,971
67North East£155,237
68North East Lincolnshire£155,035
69Stoke-on-Trent£152,614
70Blackpool£140,675
71Kingston upon Hull£139,241

Data sources

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

Last updated at 20 May 2026 at 06:32 with the latest Land Registry data (March 2026). The England dataset covers 2,235,964 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.