Greenwich 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 Greenwich during the last year with an average selling price of £470,456. Terraced properties had an average selling price of £820,546. Semi-detached properties sold for £1,343,578 on average. Detached properties fetched an average of £1,959,000

Overall, sold prices in Greenwich were 1.4% down on the previous year.

Average sold price in Greenwich for January 2024 to December 2024

Source - Land Registry

All properties

£609,734

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

Houses

£919,274

with 173 houses sold


Average sold prices

Terraced properties - £1,343,578

Semi-detached - £820,546

Detached properties - £1,959,000

Flats

£470,456

with 406 flats sold


Average sold prices in Greenwich from Dec 23 - Dec 24

Source - Land Registry

Historical sold prices in Greenwich from 2014 - 2024

Source - Land Registry

Average South East London and North Kent sold prices

Source - Land Registry

South East London and North Kent

Average sold price
£539,843
Price change
£2,470
% chance
0.5%
  • Addington

    Average sold price
    £734,338
    Price change
    £170,702
    % chance
    23.2%
  • Addiscombe

    Average sold price
    £390,727
    Price change
    £9,869
    % chance
    2.5%
  • Anerley

    Average sold price
    £393,092
    Price change
    £60,915
    % chance
    15.5%
  • Avery Hill

    Average sold price
    £465,109
    Price change
    £19,117
    % chance
    4.1%
  • Badgers Mount

    Average sold price
    £533,400
    Price change
    £22,142
    % chance
    4.2%
  • Bankside

    Average sold price
    £1,330,708
    Price change
    £24,012
    % chance
    1.8%
  • Beckenham

    Average sold price
    £594,293
    Price change
    £11,100
    % chance
    1.9%
  • Beddington

    Average sold price
    £392,579
    Price change
    £58,997
    % chance
    15%
  • Bell Green

    Average sold price
    £441,192
    Price change
    £10,153
    % chance
    2.3%
  • Bellingham

    Average sold price
    £366,444
    Price change
    £29,363
    % chance
    8%
  • Bermondsey

    Average sold price
    £527,642
    Price change
    £5,428
    % chance
    1%
  • Bickley

    Average sold price
    £791,916
    Price change
    £62,823
    % chance
    7.9%
  • Biggin Hill

    Average sold price
    £493,771
    Price change
    £50,977
    % chance
    10.3%
  • Biggin Hill Airport, Biggin Hill

    Average sold price
    No data
    Price change
    No data
    % chance
    No data
  • Blackfen

    Average sold price
    £447,221
    Price change
    £6,639
    % chance
    1.5%
  • Blackheath

    Average sold price
    £696,204
    Price change
    £51,598
    % chance
    7.4%
  • Blackheath Park

    Average sold price
    £693,704
    Price change
    £26,671
    % chance
    3.8%
  • Borough

    Average sold price
    £710,524
    Price change
    £64,992
    % chance
    9.1%
  • Brasted

    Average sold price
    £573,938
    Price change
    £137,468
    % chance
    24%
  • Brixton

    Average sold price
    £584,237
    Price change
    £4,196
    % chance
    0.7%
  • Brockley

    Average sold price
    £593,178
    Price change
    £19,032
    % chance
    3.2%
  • Bromley

    Average sold price
    £521,967
    Price change
    £24,537
    % chance
    4.7%
  • Camberwell

    Average sold price
    £546,268
    Price change
    £23,617
    % chance
    4.3%
  • Canada Water

    Average sold price
    £521,980
    Price change
    £21,721
    % chance
    4.2%
  • Canary Wharf

    Average sold price
    £542,024
    Price change
    £41,268
    % chance
    7.6%
  • Catford

    Average sold price
    £461,449
    Price change
    £17,427
    % chance
    3.8%
  • Charlton

    Average sold price
    £489,582
    Price change
    £13,664
    % chance
    2.8%
  • Chelsfield

    Average sold price
    £928,389
    Price change
    £31,014
    % chance
    3.3%
  • Chevening

    Average sold price
    No data
    Price change
    No data
    % chance
    No data
  • Chislehurst

    Average sold price
    £701,962
    Price change
    £37,228
    % chance
    5.3%
  • Crofton Park

    Average sold price
    £602,464
    Price change
    £12,833
    % chance
    2.1%
  • Croydon, Surrey

    Average sold price
    £406,110
    Price change
    £3,179
    % chance
    0.8%
  • Crystal Palace

    Average sold price
    £456,980
    Price change
    £23,382
    % chance
    5.1%
  • Cudham

    Average sold price
    £513,564
    Price change
    £141,686
    % chance
    27.6%
  • Denmark Hill

    Average sold price
    £679,883
    Price change
    £23,201
    % chance
    3.4%
  • Deptford

    Average sold price
    £430,094
    Price change
    £20,502
    % chance
    4.8%
  • Docklands

    Average sold price
    £501,108
    Price change
    £16,183
    % chance
    3.2%
  • Downe

    Average sold price
    £812,500
    Price change
    £306,250
    % chance
    37.7%
  • Downham

    Average sold price
    £378,423
    Price change
    £148
    % chance
    No data
  • Dulwich

    Average sold price
    £791,534
    Price change
    £16,993
    % chance
    2.1%
  • Dulwich Village

    Average sold price
    £2,241,210
    Price change
    £66,088
    % chance
    2.9%
  • East Dulwich

    Average sold price
    £732,524
    Price change
    £37,768
    % chance
    5.2%
  • Elephant and Castle

    Average sold price
    £587,171
    Price change
    £32,728
    % chance
    5.6%
  • Eltham

    Average sold price
    £476,530
    Price change
    £955
    % chance
    0.2%
  • Eltham Park

    Average sold price
    £517,334
    Price change
    £9,665
    % chance
    1.9%
  • Farnborough

    Average sold price
    £541,321
    Price change
    £19,641
    % chance
    3.6%
  • Forest Hill

    Average sold price
    £538,194
    Price change
    £19,970
    % chance
    3.7%
  • Forestdale

    Average sold price
    £339,654
    Price change
    £21,971
    % chance
    6.5%
  • Gipsy Hill

    Average sold price
    £533,835
    Price change
    £2,193
    % chance
    0.4%
  • Green Street Green

    Average sold price
    No data
    Price change
    No data
    % chance
    No data
  • Greenwich

    Average sold price
    £618,269
    Price change
    £8,535
    % chance
    1.4%
  • Grove Park

    Average sold price
    £408,737
    Price change
    £6,060
    % chance
    1.5%
  • Halstead, Kent

    Average sold price
    £496,127
    Price change
    £260,092
    % chance
    52.4%
  • Harvey Gardens

    Average sold price
    £488,005
    Price change
    £23,115
    % chance
    4.7%
  • Hayes, Bromley

    Average sold price
    £678,432
    Price change
    £39,275
    % chance
    5.8%
  • Herne Hill

    Average sold price
    £905,240
    Price change
    £71,963
    % chance
    7.9%
  • Hither Green

    Average sold price
    £490,475
    Price change
    £32,348
    % chance
    6.6%
  • Honor Oak Park

    Average sold price
    £663,460
    Price change
    £30,913
    % chance
    4.7%
  • Ide Hill

    Average sold price
    £1,511,667
    Price change
    £412,167
    % chance
    27.3%
  • Kennington

    Average sold price
    £588,189
    Price change
    £5,773
    % chance
    1%
  • Keston

    Average sold price
    £1,337,006
    Price change
    £45,100
    % chance
    3.4%
  • Kidbrooke

    Average sold price
    £503,548
    Price change
    £2,401
    % chance
    0.5%
  • Knockholt

    Average sold price
    £1,076,229
    Price change
    £396,029
    % chance
    36.8%
  • Ladywell

    Average sold price
    £605,863
    Price change
    £60,963
    % chance
    10.1%
  • Lambeth

    Average sold price
    £630,853
    Price change
    £1,127
    % chance
    0.2%
  • Lee

    Average sold price
    £509,195
    Price change
    £3,298
    % chance
    0.6%
  • Lewisham

    Average sold price
    £522,499
    Price change
    £15,196
    % chance
    2.9%
  • Lower Sydenham

    Average sold price
    £511,306
    Price change
    £25,458
    % chance
    5%
  • Maze Hill

    Average sold price
    £596,269
    Price change
    £34,383
    % chance
    5.8%
  • Millwall

    Average sold price
    £550,566
    Price change
    £46,324
    % chance
    8.4%
  • Monument

    Average sold price
    £654,583
    Price change
    £125,584
    % chance
    19.2%
  • Mottingham

    Average sold price
    £406,963
    Price change
    £15,666
    % chance
    3.8%
  • New Addington

    Average sold price
    £357,446
    Price change
    £11,480
    % chance
    3.2%
  • New Charlton

    Average sold price
    £489,582
    Price change
    £14,191
    % chance
    2.9%
  • New Cross

    Average sold price
    £461,293
    Price change
    £70,796
    % chance
    15.3%
  • New Cross Gate

    Average sold price
    £463,290
    Price change
    £118,089
    % chance
    25.5%
  • New Eltham

    Average sold price
    £485,120
    Price change
    £25,704
    % chance
    5.3%
  • Newington

    Average sold price
    £581,616
    Price change
    £7,500
    % chance
    1.3%
  • Norbury

    Average sold price
    £532,978
    Price change
    £70,408
    % chance
    13.2%
  • North Lambeth

    Average sold price
    £710,858
    Price change
    £65,293
    % chance
    9.2%
  • Norwood

    Average sold price
    £491,928
    Price change
    £13,469
    % chance
    2.7%
  • Norwood New Town

    Average sold price
    £493,954
    Price change
    £20,727
    % chance
    4.2%
  • Nunhead

    Average sold price
    £544,570
    Price change
    £60,412
    % chance
    11.1%
  • Orpington

    Average sold price
    £549,101
    Price change
    £16,376
    % chance
    3%
  • Park Langley

    Average sold price
    £1,192,400
    Price change
    £26,560
    % chance
    2.2%
  • Peckham

    Average sold price
    £568,645
    Price change
    £43,564
    % chance
    7.7%
  • Penge

    Average sold price
    £393,092
    Price change
    £60,785
    % chance
    15.5%
  • Petts Wood

    Average sold price
    £725,722
    Price change
    £16,046
    % chance
    2.2%
  • Plumstead

    Average sold price
    £379,672
    Price change
    £11,148
    % chance
    2.9%
  • Poplar

    Average sold price
    £483,510
    Price change
    £59,203
    % chance
    12.2%
  • Pratts Bottom

    Average sold price
    £850,216
    Price change
    £324,591
    % chance
    38.2%
  • Rotherhithe

    Average sold price
    £531,015
    Price change
    £24,218
    % chance
    4.6%
  • Selhurst

    Average sold price
    £370,348
    Price change
    £23,488
    % chance
    6.3%
  • Sevenoaks

    Average sold price
    £731,598
    Price change
    £44,323
    % chance
    6.1%
  • Shirley

    Average sold price
    £485,183
    Price change
    £4,280
    % chance
    0.9%
  • Shooter's Hill

    Average sold price
    £426,056
    Price change
    £14,994
    % chance
    3.5%
  • Shoreham, Kent

    Average sold price
    £605,583
    Price change
    £15,354
    % chance
    2.5%
  • Shortlands

    Average sold price
    £501,003
    Price change
    £44,868
    % chance
    9%
  • Sidcup

    Average sold price
    £436,928
    Price change
    £9,768
    % chance
    2.2%
  • South Bank

    Average sold price
    £985,691
    Price change
    £203,621
    % chance
    20.7%
  • South Bermondsey

    Average sold price
    £433,057
    Price change
    £8,790
    % chance
    2%
  • South Lambeth

    Average sold price
    £685,511
    Price change
    £6,979
    % chance
    1%
  • South Norwood

    Average sold price
    £377,304
    Price change
    £4,726
    % chance
    1.3%
  • Southwark

    Average sold price
    £713,018
    Price change
    £71,635
    % chance
    10%
  • St John's

    Average sold price
    £405,895
    Price change
    £47,730
    % chance
    11.8%
  • St. Mary Cray

    Average sold price
    £368,094
    Price change
    £40,726
    % chance
    11.1%
  • St. Pauls Cray

    Average sold price
    £392,859
    Price change
    £6,230
    % chance
    1.6%
  • Stockwell

    Average sold price
    £580,253
    Price change
    £6,644
    % chance
    1.1%
  • Streatham

    Average sold price
    £549,220
    Price change
    £10,081
    % chance
    1.8%
  • Streatham Hill

    Average sold price
    £551,076
    Price change
    £9,118
    % chance
    1.7%
  • Sundridge

    Average sold price
    £519,778
    Price change
    £151,055
    % chance
    29.1%
  • Surrey Quays

    Average sold price
    £509,129
    Price change
    £14,924
    % chance
    2.9%
  • Sydenham

    Average sold price
    £519,743
    Price change
    £9,766
    % chance
    1.9%
  • Tatsfield

    Average sold price
    £817,614
    Price change
    £224,260
    % chance
    27.4%
  • The Square Mile

    Average sold price
    £984,180
    Price change
    £158,342
    % chance
    16.1%
  • Thornton Heath

    Average sold price
    £380,896
    Price change
    £5,251
    % chance
    1.4%
  • Tower Hamlets

    Average sold price
    £529,109
    Price change
    £11,180
    % chance
    2.1%
  • Toys Hill, Westerham

    Average sold price
    No data
    Price change
    No data
    % chance
    No data
  • Tulse Hill

    Average sold price
    £730,793
    Price change
    £88,401
    % chance
    12.1%
  • Upper Norwood

    Average sold price
    £471,983
    Price change
    £16,251
    % chance
    3.4%
  • Upper Sydenham

    Average sold price
    £544,522
    Price change
    £13,586
    % chance
    2.5%
  • Vauxhall

    Average sold price
    £732,434
    Price change
    £22,299
    % chance
    3%
  • Waddon

    Average sold price
    £382,636
    Price change
    £18,689
    % chance
    4.9%
  • Walworth

    Average sold price
    £439,588
    Price change
    £11,451
    % chance
    2.6%
  • Waterloo

    Average sold price
    £710,858
    Price change
    £65,293
    % chance
    9.2%
  • Weald, Kent

    Average sold price
    £682,000
    Price change
    £4,875
    % chance
    0.7%
  • West Dulwich

    Average sold price
    £807,022
    Price change
    £59,474
    % chance
    7.4%
  • West Norwood

    Average sold price
    £579,307
    Price change
    £43,950
    % chance
    7.6%
  • West Wickham

    Average sold price
    £620,242
    Price change
    £9,300
    % chance
    1.5%
  • Westcombe Park

    Average sold price
    £713,557
    Price change
    £1,628
    % chance
    0.2%
  • Westerham

    Average sold price
    £614,470
    Price change
    £41,110
    % chance
    6.7%
  • Woodside

    Average sold price
    £383,928
    Price change
    £29,505
    % chance
    7.7%
  • Woolwich

    Average sold price
    £377,959
    Price change
    £5,333
    % chance
    1.4%
South East London and North Kent£539,843£2,4700.5%
Addington£734,338£170,70223.2%
Addiscombe£390,727£9,8692.5%
Anerley£393,092£60,91515.5%
Avery Hill£465,109£19,1174.1%
Badgers Mount£533,400£22,1424.2%
Bankside£1,330,708£24,0121.8%
Beckenham£594,293£11,1001.9%
Beddington£392,579£58,99715%
Bell Green£441,192£10,1532.3%
Bellingham£366,444£29,3638%
Bermondsey£527,642£5,4281%
Bickley£791,916£62,8237.9%
Biggin Hill£493,771£50,97710.3%
Biggin Hill Airport, Biggin HillNo dataNo dataNo data
Blackfen£447,221£6,6391.5%
Blackheath£696,204£51,5987.4%
Blackheath Park£693,704£26,6713.8%
Borough£710,524£64,9929.1%
Brasted£573,938£137,46824%
Brixton£584,237£4,1960.7%
Brockley£593,178£19,0323.2%
Bromley£521,967£24,5374.7%
Camberwell£546,268£23,6174.3%
Canada Water£521,980£21,7214.2%
Canary Wharf£542,024£41,2687.6%
Catford£461,449£17,4273.8%
Charlton£489,582£13,6642.8%
Chelsfield£928,389£31,0143.3%
CheveningNo dataNo dataNo data
Chislehurst£701,962£37,2285.3%
Crofton Park£602,464£12,8332.1%
Croydon, Surrey£406,110£3,1790.8%
Crystal Palace£456,980£23,3825.1%
Cudham£513,564£141,68627.6%
Denmark Hill£679,883£23,2013.4%
Deptford£430,094£20,5024.8%
Docklands£501,108£16,1833.2%
Downe£812,500£306,25037.7%
Downham£378,423£148No data
Dulwich£791,534£16,9932.1%
Dulwich Village£2,241,210£66,0882.9%
East Dulwich£732,524£37,7685.2%
Elephant and Castle£587,171£32,7285.6%
Eltham£476,530£9550.2%
Eltham Park£517,334£9,6651.9%
Farnborough£541,321£19,6413.6%
Forest Hill£538,194£19,9703.7%
Forestdale£339,654£21,9716.5%
Gipsy Hill£533,835£2,1930.4%
Green Street GreenNo dataNo dataNo data
Greenwich£618,269£8,5351.4%
Grove Park£408,737£6,0601.5%
Halstead, Kent£496,127£260,09252.4%
Harvey Gardens£488,005£23,1154.7%
Hayes, Bromley£678,432£39,2755.8%
Herne Hill£905,240£71,9637.9%
Hither Green£490,475£32,3486.6%
Honor Oak Park£663,460£30,9134.7%
Ide Hill£1,511,667£412,16727.3%
Kennington£588,189£5,7731%
Keston£1,337,006£45,1003.4%
Kidbrooke£503,548£2,4010.5%
Knockholt£1,076,229£396,02936.8%
Ladywell£605,863£60,96310.1%
Lambeth£630,853£1,1270.2%
Lee£509,195£3,2980.6%
Lewisham£522,499£15,1962.9%
Lower Sydenham£511,306£25,4585%
Maze Hill£596,269£34,3835.8%
Millwall£550,566£46,3248.4%
Monument£654,583£125,58419.2%
Mottingham£406,963£15,6663.8%
New Addington£357,446£11,4803.2%
New Charlton£489,582£14,1912.9%
New Cross£461,293£70,79615.3%
New Cross Gate£463,290£118,08925.5%
New Eltham£485,120£25,7045.3%
Newington£581,616£7,5001.3%
Norbury£532,978£70,40813.2%
North Lambeth£710,858£65,2939.2%
Norwood£491,928£13,4692.7%
Norwood New Town£493,954£20,7274.2%
Nunhead£544,570£60,41211.1%
Orpington£549,101£16,3763%
Park Langley£1,192,400£26,5602.2%
Peckham£568,645£43,5647.7%
Penge£393,092£60,78515.5%
Petts Wood£725,722£16,0462.2%
Plumstead£379,672£11,1482.9%
Poplar£483,510£59,20312.2%
Pratts Bottom£850,216£324,59138.2%
Rotherhithe£531,015£24,2184.6%
Selhurst£370,348£23,4886.3%
Sevenoaks£731,598£44,3236.1%
Shirley£485,183£4,2800.9%
Shooter's Hill£426,056£14,9943.5%
Shoreham, Kent£605,583£15,3542.5%
Shortlands£501,003£44,8689%
Sidcup£436,928£9,7682.2%
South Bank£985,691£203,62120.7%
South Bermondsey£433,057£8,7902%
South Lambeth£685,511£6,9791%
South Norwood£377,304£4,7261.3%
Southwark£713,018£71,63510%
St John's£405,895£47,73011.8%
St. Mary Cray£368,094£40,72611.1%
St. Pauls Cray£392,859£6,2301.6%
Stockwell£580,253£6,6441.1%
Streatham£549,220£10,0811.8%
Streatham Hill£551,076£9,1181.7%
Sundridge£519,778£151,05529.1%
Surrey Quays£509,129£14,9242.9%
Sydenham£519,743£9,7661.9%
Tatsfield£817,614£224,26027.4%
The Square Mile£984,180£158,34216.1%
Thornton Heath£380,896£5,2511.4%
Tower Hamlets£529,109£11,1802.1%
Toys Hill, WesterhamNo dataNo dataNo data
Tulse Hill£730,793£88,40112.1%
Upper Norwood£471,983£16,2513.4%
Upper Sydenham£544,522£13,5862.5%
Vauxhall£732,434£22,2993%
Waddon£382,636£18,6894.9%
Walworth£439,588£11,4512.6%
Waterloo£710,858£65,2939.2%
Weald, Kent£682,000£4,8750.7%
West Dulwich£807,022£59,4747.4%
West Norwood£579,307£43,9507.6%
West Wickham£620,242£9,3001.5%
Westcombe Park£713,557£1,6280.2%
Westerham£614,470£41,1106.7%
Woodside£383,928£29,5057.7%
Woolwich£377,959£5,3331.4%