Catford 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.

Houses accounted for the majority of recorded sales in Catford during the last year with an average selling price of £547,998. Terraced properties had an average selling price of £511,750. Semi-detached properties sold for £668,768 on average. Detached properties fetched an average of £667,620

Overall, sold prices in Catford were 2.4% down on the previous year.

Average sold price in Catford for April 2021 to March 2022

Source - Land Registry

All properties

£451,208

Houses accounted for the majority of recorded sales in Catford during this period.

Houses

£547,998

with 335 houses sold


Average sold prices

Terraced properties - £668,768

Semi-detached - £511,750

Detached properties - £667,620

Flats

£323,897

with 242 flats sold


Average sold prices in Catford from Mar 21 - Mar 22

Source - Land Registry

Historical sold prices in Catford from 2012 - 2022

Source - Land Registry

Average South East London and North Kent sold prices

Source - Land Registry

South East London and North Kent

Average sold price
£518,776
Price change
£18,333
% chance
3.5%
  • Addington

    Average sold price
    £720,500
    Price change
    £201,596
    % chance
    28%
  • Addiscombe

    Average sold price
    £394,452
    Price change
    £42,043
    % chance
    10.7%
  • Anerley

    Average sold price
    £406,240
    Price change
    £7,937
    % chance
    2%
  • Avery Hill

    Average sold price
    £427,672
    Price change
    £4,086
    % chance
    1%
  • Badgers Mount

    Average sold price
    £624,833
    Price change
    £75,975
    % chance
    12.2%
  • Bankside

    Average sold price
    £1,165,892
    Price change
    £579,841
    % chance
    49.7%
  • Beckenham

    Average sold price
    £543,270
    Price change
    £4,408
    % chance
    0.8%
  • Beddington

    Average sold price
    £373,397
    Price change
    £88,878
    % chance
    23.8%
  • Bell Green

    Average sold price
    £444,797
    Price change
    £6,018
    % chance
    1.4%
  • Bellingham

    Average sold price
    £364,594
    Price change
    £30,056
    % chance
    8.2%
  • Bermondsey

    Average sold price
    £542,399
    Price change
    £25,400
    % chance
    4.7%
  • Bickley

    Average sold price
    £736,296
    Price change
    £165,847
    % chance
    22.5%
  • Biggin Hill

    Average sold price
    £395,980
    Price change
    £24,746
    % chance
    6.2%
  • Biggin Hill Airport, Biggin Hill

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

    Average sold price
    £453,145
    Price change
    £11,401
    % chance
    2.5%
  • Blackheath

    Average sold price
    £655,971
    Price change
    £26,142
    % chance
    4%
  • Blackheath Park

    Average sold price
    £763,623
    Price change
    £82,766
    % chance
    10.8%
  • Borough

    Average sold price
    £696,013
    Price change
    £20,428
    % chance
    2.9%
  • Brasted

    Average sold price
    £692,208
    Price change
    £274,308
    % chance
    39.6%
  • Brixton

    Average sold price
    £581,464
    Price change
    £9,224
    % chance
    1.6%
  • Brockley

    Average sold price
    £592,409
    Price change
    £1,765
    % chance
    0.3%
  • Bromley

    Average sold price
    £512,042
    Price change
    £24,513
    % chance
    4.8%
  • Camberwell

    Average sold price
    £587,472
    Price change
    £2,914
    % chance
    0.5%
  • Canada Water

    Average sold price
    £520,179
    Price change
    £35,772
    % chance
    6.9%
  • Canary Wharf

    Average sold price
    £530,091
    Price change
    £16,332
    % chance
    3.1%
  • Catford

    Average sold price
    £462,437
    Price change
    £11,229
    % chance
    2.4%
  • Charlton

    Average sold price
    £491,500
    Price change
    £10,138
    % chance
    2.1%
  • Chelsfield

    Average sold price
    £715,042
    Price change
    £82,745
    % chance
    11.6%
  • Chevening

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

    Average sold price
    £659,261
    Price change
    £65,665
    % chance
    10%
  • Crofton Park

    Average sold price
    £593,797
    Price change
    £375
    % chance
    0.1%
  • Croydon, Surrey

    Average sold price
    £397,402
    Price change
    £2,291
    % chance
    0.6%
  • Crystal Palace

    Average sold price
    £463,428
    Price change
    £46,141
    % chance
    10%
  • Cudham

    Average sold price
    £781,250
    Price change
    £32,522
    % chance
    4.2%
  • Denmark Hill

    Average sold price
    £660,766
    Price change
    £16,212
    % chance
    2.5%
  • Deptford

    Average sold price
    £448,849
    Price change
    £118,988
    % chance
    26.5%
  • Docklands

    Average sold price
    £502,182
    Price change
    £11,087
    % chance
    2.2%
  • Downe

    Average sold price
    £635,950
    Price change
    £50,481
    % chance
    7.9%
  • Downham

    Average sold price
    £359,812
    Price change
    £9,178
    % chance
    2.6%
  • Dulwich

    Average sold price
    £753,488
    Price change
    £6,675
    % chance
    0.9%
  • Dulwich Village

    Average sold price
    £1,879,543
    Price change
    £46,440
    % chance
    2.5%
  • East Dulwich

    Average sold price
    £755,660
    Price change
    £3,796
    % chance
    0.5%
  • Elephant and Castle

    Average sold price
    £491,385
    Price change
    £27,280
    % chance
    5.6%
  • Eltham

    Average sold price
    £438,242
    Price change
    £7,546
    % chance
    1.7%
  • Eltham Park

    Average sold price
    £472,076
    Price change
    £3,568
    % chance
    0.8%
  • Farnborough

    Average sold price
    £502,153
    Price change
    £52,194
    % chance
    10.4%
  • Forest Hill

    Average sold price
    £544,659
    Price change
    £766
    % chance
    0.1%
  • Forestdale

    Average sold price
    £306,785
    Price change
    £12,797
    % chance
    4.2%
  • Gipsy Hill

    Average sold price
    £562,147
    Price change
    £129,958
    % chance
    23.1%
  • Green Street Green

    Average sold price
    £400,833
    Price change
    £26,167
    % chance
    6.5%
  • Greenwich

    Average sold price
    £628,980
    Price change
    £18,870
    % chance
    3%
  • Grove Park

    Average sold price
    £383,140
    Price change
    £8,606
    % chance
    2.2%
  • Halstead, Kent

    Average sold price
    £618,798
    Price change
    £2,829
    % chance
    0.5%
  • Harvey Gardens

    Average sold price
    £487,088
    Price change
    £5,668
    % chance
    1.2%
  • Hayes, Bromley

    Average sold price
    £581,230
    Price change
    £33,478
    % chance
    5.8%
  • Herne Hill

    Average sold price
    £839,104
    Price change
    £82,890
    % chance
    9.9%
  • Hither Green

    Average sold price
    £497,485
    Price change
    £15,873
    % chance
    3.2%
  • Honor Oak Park

    Average sold price
    £682,440
    Price change
    £177
    % chance
    No data
  • Ide Hill

    Average sold price
    £1,393,542
    Price change
    £102,764
    % chance
    7.4%
  • Kennington

    Average sold price
    £581,157
    Price change
    £27,700
    % chance
    4.8%
  • Keston

    Average sold price
    £1,028,522
    Price change
    £306,775
    % chance
    29.8%
  • Kidbrooke

    Average sold price
    £460,504
    Price change
    £18,584
    % chance
    4%
  • Knockholt

    Average sold price
    £927,462
    Price change
    £216,962
    % chance
    23.4%
  • Ladywell

    Average sold price
    £526,403
    Price change
    £36,787
    % chance
    7%
  • Lambeth

    Average sold price
    £648,152
    Price change
    £110,460
    % chance
    17%
  • Lee

    Average sold price
    £458,196
    Price change
    £7,453
    % chance
    1.6%
  • Lewisham

    Average sold price
    £473,722
    Price change
    £29,071
    % chance
    6.1%
  • Lower Sydenham

    Average sold price
    £499,214
    Price change
    £8,338
    % chance
    1.7%
  • Maze Hill

    Average sold price
    £562,828
    Price change
    £15,696
    % chance
    2.8%
  • Millwall

    Average sold price
    £548,669
    Price change
    £29,397
    % chance
    5.4%
  • Monument

    Average sold price
    £3,455,000
    Price change
    £2,768,333
    % chance
    80.1%
  • Mottingham

    Average sold price
    £411,229
    Price change
    £43,513
    % chance
    10.6%
  • New Addington

    Average sold price
    £326,235
    Price change
    £15,014
    % chance
    4.6%
  • New Charlton

    Average sold price
    £490,420
    Price change
    £9,058
    % chance
    1.8%
  • New Cross

    Average sold price
    £515,826
    Price change
    £404,348
    % chance
    78.4%
  • New Cross Gate

    Average sold price
    £543,982
    Price change
    £52,878
    % chance
    9.7%
  • New Eltham

    Average sold price
    £476,488
    Price change
    £2,263
    % chance
    0.5%
  • Newington

    Average sold price
    £551,977
    Price change
    £31,366
    % chance
    5.7%
  • Norbury

    Average sold price
    £521,062
    Price change
    £65,073
    % chance
    12.5%
  • North Lambeth

    Average sold price
    £696,013
    Price change
    £21,540
    % chance
    3.1%
  • Norwood

    Average sold price
    £491,420
    Price change
    £52,528
    % chance
    10.7%
  • Norwood New Town

    Average sold price
    £513,113
    Price change
    £77,011
    % chance
    15%
  • Nunhead

    Average sold price
    £541,906
    Price change
    £58,272
    % chance
    10.8%
  • Orpington

    Average sold price
    £501,899
    Price change
    £54,917
    % chance
    10.9%
  • Park Langley

    Average sold price
    £1,129,467
    Price change
    £175,911
    % chance
    15.6%
  • Peckham

    Average sold price
    £615,788
    Price change
    £40,663
    % chance
    6.6%
  • Penge

    Average sold price
    £405,964
    Price change
    £7,661
    % chance
    1.9%
  • Petts Wood

    Average sold price
    £684,969
    Price change
    £75,563
    % chance
    11%
  • Plumstead

    Average sold price
    £356,334
    Price change
    £2,518
    % chance
    0.7%
  • Poplar

    Average sold price
    £495,246
    Price change
    £3,458
    % chance
    0.7%
  • Pratts Bottom

    Average sold price
    £753,075
    Price change
    £221,617
    % chance
    29.4%
  • Rotherhithe

    Average sold price
    £550,408
    Price change
    £29,370
    % chance
    5.3%
  • Selhurst

    Average sold price
    £366,154
    Price change
    £13,388
    % chance
    3.7%
  • Sevenoaks

    Average sold price
    £650,720
    Price change
    £125,425
    % chance
    19.3%
  • Shirley

    Average sold price
    £488,714
    Price change
    £28,789
    % chance
    5.9%
  • Shooter's Hill

    Average sold price
    £417,528
    Price change
    £1,072
    % chance
    0.3%
  • Shoreham, Kent

    Average sold price
    £590,385
    Price change
    £176,611
    % chance
    29.9%
  • Shortlands

    Average sold price
    £410,740
    Price change
    £9,049
    % chance
    2.2%
  • Sidcup

    Average sold price
    £424,834
    Price change
    £930
    % chance
    0.2%
  • South Bank

    Average sold price
    £915,728
    Price change
    £16,566
    % chance
    1.8%
  • South Bermondsey

    Average sold price
    £421,552
    Price change
    £77,884
    % chance
    18.5%
  • South Lambeth

    Average sold price
    £763,323
    Price change
    £128,907
    % chance
    16.9%
  • South Norwood

    Average sold price
    £365,987
    Price change
    £8,674
    % chance
    2.4%
  • Southwark

    Average sold price
    £661,354
    Price change
    £50,911
    % chance
    7.7%
  • St John's

    Average sold price
    £442,972
    Price change
    £79,242
    % chance
    17.9%
  • St. Mary Cray

    Average sold price
    £237,876
    Price change
    £126,178
    % chance
    53%
  • St. Pauls Cray

    Average sold price
    £366,172
    Price change
    £17,555
    % chance
    4.8%
  • Stockwell

    Average sold price
    £597,144
    Price change
    £2,674
    % chance
    0.4%
  • Streatham

    Average sold price
    £553,046
    Price change
    £6,128
    % chance
    1.1%
  • Streatham Hill

    Average sold price
    £554,160
    Price change
    £6,459
    % chance
    1.2%
  • Sundridge

    Average sold price
    £544,154
    Price change
    £38,071
    % chance
    7%
  • Surrey Quays

    Average sold price
    £509,821
    Price change
    £28,684
    % chance
    5.6%
  • Sydenham

    Average sold price
    £499,790
    Price change
    £6,152
    % chance
    1.2%
  • Tatsfield

    Average sold price
    £605,780
    Price change
    £68,499
    % chance
    11.3%
  • The Square Mile

    Average sold price
    £951,092
    Price change
    £383,210
    % chance
    40.3%
  • Thornton Heath

    Average sold price
    £348,916
    Price change
    £29,998
    % chance
    8.6%
  • Tower Hamlets

    Average sold price
    £535,555
    Price change
    £5,109
    % chance
    1%
  • Toys Hill, Westerham

    Average sold price
    £1,510,900
    Price change
    £831,400
    % chance
    55%
  • Tulse Hill

    Average sold price
    £729,487
    Price change
    £55,109
    % chance
    7.6%
  • Upper Norwood

    Average sold price
    £462,654
    Price change
    £24,686
    % chance
    5.3%
  • Upper Sydenham

    Average sold price
    £504,613
    Price change
    £31,161
    % chance
    6.2%
  • Vauxhall

    Average sold price
    £775,498
    Price change
    £113,081
    % chance
    14.6%
  • Waddon

    Average sold price
    £334,629
    Price change
    £28,721
    % chance
    8.6%
  • Walworth

    Average sold price
    £456,053
    Price change
    £11,951
    % chance
    2.6%
  • Waterloo

    Average sold price
    £696,013
    Price change
    £21,540
    % chance
    3.1%
  • Weald, Kent

    Average sold price
    £851,614
    Price change
    £43,543
    % chance
    5.1%
  • West Dulwich

    Average sold price
    £684,362
    Price change
    £95,078
    % chance
    13.9%
  • West Norwood

    Average sold price
    £570,832
    Price change
    £49,530
    % chance
    8.7%
  • West Wickham

    Average sold price
    £577,042
    Price change
    £57,850
    % chance
    10%
  • Westcombe Park

    Average sold price
    £679,938
    Price change
    £49,735
    % chance
    7.3%
  • Westerham

    Average sold price
    £546,775
    Price change
    £66,473
    % chance
    12.2%
  • Woodside

    Average sold price
    £376,405
    Price change
    £15,108
    % chance
    4%
  • Woolwich

    Average sold price
    £349,679
    Price change
    £4,165
    % chance
    1.2%
South East London and North Kent£518,776£18,3333.5%
Addington£720,500£201,59628%
Addiscombe£394,452£42,04310.7%
Anerley£406,240£7,9372%
Avery Hill£427,672£4,0861%
Badgers Mount£624,833£75,97512.2%
Bankside£1,165,892£579,84149.7%
Beckenham£543,270£4,4080.8%
Beddington£373,397£88,87823.8%
Bell Green£444,797£6,0181.4%
Bellingham£364,594£30,0568.2%
Bermondsey£542,399£25,4004.7%
Bickley£736,296£165,84722.5%
Biggin Hill£395,980£24,7466.2%
Biggin Hill Airport, Biggin HillNo dataNo dataNo data
Blackfen£453,145£11,4012.5%
Blackheath£655,971£26,1424%
Blackheath Park£763,623£82,76610.8%
Borough£696,013£20,4282.9%
Brasted£692,208£274,30839.6%
Brixton£581,464£9,2241.6%
Brockley£592,409£1,7650.3%
Bromley£512,042£24,5134.8%
Camberwell£587,472£2,9140.5%
Canada Water£520,179£35,7726.9%
Canary Wharf£530,091£16,3323.1%
Catford£462,437£11,2292.4%
Charlton£491,500£10,1382.1%
Chelsfield£715,042£82,74511.6%
CheveningNo dataNo dataNo data
Chislehurst£659,261£65,66510%
Crofton Park£593,797£3750.1%
Croydon, Surrey£397,402£2,2910.6%
Crystal Palace£463,428£46,14110%
Cudham£781,250£32,5224.2%
Denmark Hill£660,766£16,2122.5%
Deptford£448,849£118,98826.5%
Docklands£502,182£11,0872.2%
Downe£635,950£50,4817.9%
Downham£359,812£9,1782.6%
Dulwich£753,488£6,6750.9%
Dulwich Village£1,879,543£46,4402.5%
East Dulwich£755,660£3,7960.5%
Elephant and Castle£491,385£27,2805.6%
Eltham£438,242£7,5461.7%
Eltham Park£472,076£3,5680.8%
Farnborough£502,153£52,19410.4%
Forest Hill£544,659£7660.1%
Forestdale£306,785£12,7974.2%
Gipsy Hill£562,147£129,95823.1%
Green Street Green£400,833£26,1676.5%
Greenwich£628,980£18,8703%
Grove Park£383,140£8,6062.2%
Halstead, Kent£618,798£2,8290.5%
Harvey Gardens£487,088£5,6681.2%
Hayes, Bromley£581,230£33,4785.8%
Herne Hill£839,104£82,8909.9%
Hither Green£497,485£15,8733.2%
Honor Oak Park£682,440£177No data
Ide Hill£1,393,542£102,7647.4%
Kennington£581,157£27,7004.8%
Keston£1,028,522£306,77529.8%
Kidbrooke£460,504£18,5844%
Knockholt£927,462£216,96223.4%
Ladywell£526,403£36,7877%
Lambeth£648,152£110,46017%
Lee£458,196£7,4531.6%
Lewisham£473,722£29,0716.1%
Lower Sydenham£499,214£8,3381.7%
Maze Hill£562,828£15,6962.8%
Millwall£548,669£29,3975.4%
Monument£3,455,000£2,768,33380.1%
Mottingham£411,229£43,51310.6%
New Addington£326,235£15,0144.6%
New Charlton£490,420£9,0581.8%
New Cross£515,826£404,34878.4%
New Cross Gate£543,982£52,8789.7%
New Eltham£476,488£2,2630.5%
Newington£551,977£31,3665.7%
Norbury£521,062£65,07312.5%
North Lambeth£696,013£21,5403.1%
Norwood£491,420£52,52810.7%
Norwood New Town£513,113£77,01115%
Nunhead£541,906£58,27210.8%
Orpington£501,899£54,91710.9%
Park Langley£1,129,467£175,91115.6%
Peckham£615,788£40,6636.6%
Penge£405,964£7,6611.9%
Petts Wood£684,969£75,56311%
Plumstead£356,334£2,5180.7%
Poplar£495,246£3,4580.7%
Pratts Bottom£753,075£221,61729.4%
Rotherhithe£550,408£29,3705.3%
Selhurst£366,154£13,3883.7%
Sevenoaks£650,720£125,42519.3%
Shirley£488,714£28,7895.9%
Shooter's Hill£417,528£1,0720.3%
Shoreham, Kent£590,385£176,61129.9%
Shortlands£410,740£9,0492.2%
Sidcup£424,834£9300.2%
South Bank£915,728£16,5661.8%
South Bermondsey£421,552£77,88418.5%
South Lambeth£763,323£128,90716.9%
South Norwood£365,987£8,6742.4%
Southwark£661,354£50,9117.7%
St John's£442,972£79,24217.9%
St. Mary Cray£237,876£126,17853%
St. Pauls Cray£366,172£17,5554.8%
Stockwell£597,144£2,6740.4%
Streatham£553,046£6,1281.1%
Streatham Hill£554,160£6,4591.2%
Sundridge£544,154£38,0717%
Surrey Quays£509,821£28,6845.6%
Sydenham£499,790£6,1521.2%
Tatsfield£605,780£68,49911.3%
The Square Mile£951,092£383,21040.3%
Thornton Heath£348,916£29,9988.6%
Tower Hamlets£535,555£5,1091%
Toys Hill, Westerham£1,510,900£831,40055%
Tulse Hill£729,487£55,1097.6%
Upper Norwood£462,654£24,6865.3%
Upper Sydenham£504,613£31,1616.2%
Vauxhall£775,498£113,08114.6%
Waddon£334,629£28,7218.6%
Walworth£456,053£11,9512.6%
Waterloo£696,013£21,5403.1%
Weald, Kent£851,614£43,5435.1%
West Dulwich£684,362£95,07813.9%
West Norwood£570,832£49,5308.7%
West Wickham£577,042£57,85010%
Westcombe Park£679,938£49,7357.3%
Westerham£546,775£66,47312.2%
Woodside£376,405£15,1084%
Woolwich£349,679£4,1651.2%