Hampstead Heath house prices and property data

Annual summary

The London property market is dynamic, and prices differ between areas, and over time.

If you are looking to understand what is happening in your local area today, get in touch with one of our experts who can discuss the current market or provide an up to date valuation for your property.

The following is an annual summary based on Land Registry data.

Flats accounted for the majority of recorded sales in Hampstead Heath during the last year with an average selling price of £1,009,706. Terraced properties had an average selling price of £2,264,745. Semi-detached properties sold for £3,218,131 on average. Detached properties fetched an average of £4,891,177

Overall, sold prices in Hampstead Heath were 13.4% up on the previous year.

Average sold price in Hampstead Heath for April 2021 to March 2022

Source - Land Registry

All properties

£1,746,894

Flats accounted for the majority of recorded sales in Hampstead Heath during this period.

Houses

£3,081,693

with 226 houses sold


Average sold prices

Terraced properties - £3,218,131

Semi-detached - £2,264,745

Detached properties - £4,891,177

Flats

£1,009,706

with 584 flats sold


Average sold prices in Hampstead Heath from Mar 21 - Mar 22

Source - Land Registry

Historical sold prices in Hampstead Heath from 2012 - 2022

Source - Land Registry

Average North West London sold prices

Source - Land Registry

North West London

Average sold price
£946,918
Price change
£84,468
% chance
8.9%
  • Acton

    Average sold price
    £633,598
    Price change
    £42,203
    % chance
    6.7%
  • Archway

    Average sold price
    £688,843
    Price change
    £14,360
    % chance
    2.1%
  • Arkley

    Average sold price
    £1,113,361
    Price change
    £86,311
    % chance
    7.8%
  • Barnet, Hertfordshire

    Average sold price
    £704,920
    Price change
    £30,572
    % chance
    4.3%
  • Belsize Park

    Average sold price
    £1,412,936
    Price change
    £32,511
    % chance
    2.3%
  • Bloomsbury

    Average sold price
    £983,332
    Price change
    £24,963
    % chance
    2.5%
  • Brent Cross

    Average sold price
    £696,266
    Price change
    £3,852
    % chance
    0.6%
  • Brondesbury

    Average sold price
    £912,144
    Price change
    £114,977
    % chance
    12.6%
  • Brondesbury Park

    Average sold price
    £1,150,715
    Price change
    £3,736
    % chance
    0.3%
  • Camden Town

    Average sold price
    £1,041,706
    Price change
    £132,016
    % chance
    12.7%
  • Chalk Farm

    Average sold price
    £1,038,070
    Price change
    £702,377
    % chance
    67.7%
  • Child's Hill

    Average sold price
    £1,005,037
    Price change
    £351,511
    % chance
    35%
  • City of Westminster

    Average sold price
    £1,898,419
    Price change
    £76,951
    % chance
    4.1%
  • Cricklewood

    Average sold price
    £669,950
    Price change
    £49,034
    % chance
    7.3%
  • Dartmouth Park

    Average sold price
    £934,335
    Price change
    £213,213
    % chance
    22.8%
  • Dollis Hill

    Average sold price
    £582,297
    Price change
    £45,442
    % chance
    7.8%
  • Ealing

    Average sold price
    £759,570
    Price change
    £87,948
    % chance
    11.6%
  • East Finchley

    Average sold price
    £1,024,168
    Price change
    £72,727
    % chance
    7.1%
  • Finchley

    Average sold price
    £766,568
    Price change
    £103,615
    % chance
    13.5%
  • Fitzrovia

    Average sold price
    £1,410,815
    Price change
    £644,959
    % chance
    45.7%
  • Golders Green

    Average sold price
    £958,723
    Price change
    £206,035
    % chance
    21.5%
  • Golders Hill Park

    Average sold price
    £996,358
    Price change
    £225,918
    % chance
    22.7%
  • Gospel Oak

    Average sold price
    £1,047,736
    Price change
    £40,991
    % chance
    3.9%
  • Hampstead

    Average sold price
    £1,619,809
    Price change
    £128,509
    % chance
    7.9%
  • Hampstead Garden Suburb

    Average sold price
    £1,533,520
    Price change
    £239,546
    % chance
    15.6%
  • Hampstead Heath

    Average sold price
    £1,539,870
    Price change
    £207,024
    % chance
    13.4%
  • Harlesden

    Average sold price
    £602,124
    Price change
    £66,425
    % chance
    11%
  • Holloway

    Average sold price
    £607,996
    Price change
    £34,319
    % chance
    5.6%
  • Islington

    Average sold price
    £852,679
    Price change
    £32,460
    % chance
    3.8%
  • Kensal Green

    Average sold price
    £840,336
    Price change
    £13,437
    % chance
    1.6%
  • Kensal Rise

    Average sold price
    £1,023,481
    Price change
    £25,746
    % chance
    2.5%
  • Kentish Town

    Average sold price
    £770,929
    Price change
    £99,199
    % chance
    12.9%
  • Kilburn

    Average sold price
    £872,543
    Price change
    £79,236
    % chance
    9.1%
  • Kings Cross

    Average sold price
    £869,746
    Price change
    £151,671
    % chance
    17.4%
  • Ladbroke Grove

    Average sold price
    £1,335,333
    Price change
    £181,159
    % chance
    13.6%
  • Lisson Grove

    Average sold price
    £842,034
    Price change
    £30,675
    % chance
    3.6%
  • Maida Vale

    Average sold price
    £926,466
    Price change
    £16,222
    % chance
    1.8%
  • Marylebone

    Average sold price
    £1,974,327
    Price change
    £398,467
    % chance
    20.2%
  • Mill Hill

    Average sold price
    £774,549
    Price change
    £4,608
    % chance
    0.6%
  • Mill Hill East

    Average sold price
    £698,242
    Price change
    £46,216
    % chance
    6.6%
  • Neasden

    Average sold price
    £620,498
    Price change
    £91,235
    % chance
    14.7%
  • North Acton

    Average sold price
    £461,431
    Price change
    £53,494
    % chance
    11.6%
  • Old Oak Common

    Average sold price
    £479,452
    Price change
    £19,731
    % chance
    4.1%
  • Paddington

    Average sold price
    £1,181,447
    Price change
    £57,972
    % chance
    4.9%
  • Park Royal

    Average sold price
    £401,990
    Price change
    £138,768
    % chance
    34.5%
  • Parliament Hill

    Average sold price
    £1,421,308
    Price change
    £180,341
    % chance
    12.7%
  • Primrose Hill

    Average sold price
    £1,361,285
    Price change
    £228,230
    % chance
    16.8%
  • Queens Park

    Average sold price
    £993,794
    Price change
    £9,450
    % chance
    1%
  • Regent's Park

    Average sold price
    £1,457,132
    Price change
    £145,060
    % chance
    10%
  • South Hampstead

    Average sold price
    £988,097
    Price change
    £66,540
    % chance
    6.7%
  • St Johns Wood

    Average sold price
    £1,883,202
    Price change
    £37,306
    % chance
    2%
  • St Pancras

    Average sold price
    £705,112
    Price change
    £97,213
    % chance
    13.8%
  • Stonebridge

    Average sold price
    £413,571
    Price change
    £105,468
    % chance
    25.5%
  • Swiss Cottage

    Average sold price
    £1,245,980
    Price change
    £151,690
    % chance
    12.2%
  • Tufnell Park

    Average sold price
    £632,590
    Price change
    £57,604
    % chance
    9.1%
  • Upper Holloway

    Average sold price
    £688,843
    Price change
    £14,360
    % chance
    2.1%
  • Warwick Avenue

    Average sold price
    £1,267,475
    Price change
    £154,004
    % chance
    12.2%
  • West Hampstead

    Average sold price
    £855,188
    Price change
    £107,372
    % chance
    12.6%
  • West Kilburn

    Average sold price
    £898,659
    Price change
    £89,122
    % chance
    9.9%
  • Westbourne Green

    Average sold price
    £792,296
    Price change
    £43,236
    % chance
    5.5%
  • Willesden

    Average sold price
    £697,393
    Price change
    £97,769
    % chance
    14%
  • Willesden Green

    Average sold price
    £649,713
    Price change
    £11,036
    % chance
    1.7%
North West London£946,918£84,4688.9%
Acton£633,598£42,2036.7%
Archway£688,843£14,3602.1%
Arkley£1,113,361£86,3117.8%
Barnet, Hertfordshire£704,920£30,5724.3%
Belsize Park£1,412,936£32,5112.3%
Bloomsbury£983,332£24,9632.5%
Brent Cross£696,266£3,8520.6%
Brondesbury£912,144£114,97712.6%
Brondesbury Park£1,150,715£3,7360.3%
Camden Town£1,041,706£132,01612.7%
Chalk Farm£1,038,070£702,37767.7%
Child's Hill£1,005,037£351,51135%
City of Westminster£1,898,419£76,9514.1%
Cricklewood£669,950£49,0347.3%
Dartmouth Park£934,335£213,21322.8%
Dollis Hill£582,297£45,4427.8%
Ealing£759,570£87,94811.6%
East Finchley£1,024,168£72,7277.1%
Finchley£766,568£103,61513.5%
Fitzrovia£1,410,815£644,95945.7%
Golders Green£958,723£206,03521.5%
Golders Hill Park£996,358£225,91822.7%
Gospel Oak£1,047,736£40,9913.9%
Hampstead£1,619,809£128,5097.9%
Hampstead Garden Suburb£1,533,520£239,54615.6%
Hampstead Heath£1,539,870£207,02413.4%
Harlesden£602,124£66,42511%
Holloway£607,996£34,3195.6%
Islington£852,679£32,4603.8%
Kensal Green£840,336£13,4371.6%
Kensal Rise£1,023,481£25,7462.5%
Kentish Town£770,929£99,19912.9%
Kilburn£872,543£79,2369.1%
Kings Cross£869,746£151,67117.4%
Ladbroke Grove£1,335,333£181,15913.6%
Lisson Grove£842,034£30,6753.6%
Maida Vale£926,466£16,2221.8%
Marylebone£1,974,327£398,46720.2%
Mill Hill£774,549£4,6080.6%
Mill Hill East£698,242£46,2166.6%
Neasden£620,498£91,23514.7%
North Acton£461,431£53,49411.6%
Old Oak Common£479,452£19,7314.1%
Paddington£1,181,447£57,9724.9%
Park Royal£401,990£138,76834.5%
Parliament Hill£1,421,308£180,34112.7%
Primrose Hill£1,361,285£228,23016.8%
Queens Park£993,794£9,4501%
Regent's Park£1,457,132£145,06010%
South Hampstead£988,097£66,5406.7%
St Johns Wood£1,883,202£37,3062%
St Pancras£705,112£97,21313.8%
Stonebridge£413,571£105,46825.5%
Swiss Cottage£1,245,980£151,69012.2%
Tufnell Park£632,590£57,6049.1%
Upper Holloway£688,843£14,3602.1%
Warwick Avenue£1,267,475£154,00412.2%
West Hampstead£855,188£107,37212.6%
West Kilburn£898,659£89,1229.9%
Westbourne Green£792,296£43,2365.5%
Willesden£697,393£97,76914%
Willesden Green£649,713£11,0361.7%