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

There were sales for 4 houses and 19 flats recorded in Walworth during the last year. Houses sold for an average of £891,250 with flats selling for an average of £390,526. Terraced properties had an average selling price of £965,000. Semi-detached properties sold for £670,000 on average.

Overall, sold prices in Walworth were 9.0% up on the previous year.

Average sold price in Walworth for July 2022 to June 2023

Source - Land Registry

All properties

£491,079

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

Houses

£891,250

with 4 houses sold


Average sold prices

Terraced properties - £670,000

Semi-detached - £965,000

Flats

£390,526

with 19 flats sold


Average sold prices in Walworth from Jun 22 - Jun 23

Source - Land Registry

Historical sold prices in Walworth from 2013 - 2023

Source - Land Registry

Average South East London and North Kent sold prices

Source - Land Registry

South East London and North Kent

Average sold price
£533,425
Price change
£23,861
% chance
4.5%
  • Addington

    Average sold price
    £589,750
    Price change
    £367,417
    % chance
    62.3%
  • Addiscombe

    Average sold price
    £365,119
    Price change
    £18,595
    % chance
    5.1%
  • Anerley

    Average sold price
    £415,091
    Price change
    £30
    % chance
    No data
  • Avery Hill

    Average sold price
    £427,493
    Price change
    £42,486
    % chance
    9.9%
  • Badgers Mount

    Average sold price
    £623,333
    Price change
    £105,000
    % chance
    16.8%
  • Bankside

    Average sold price
    £2,117,841
    Price change
    £921,900
    % chance
    43.5%
  • Beckenham

    Average sold price
    £554,477
    Price change
    £67,140
    % chance
    12.1%
  • Beddington

    Average sold price
    £436,568
    Price change
    £2,469
    % chance
    0.6%
  • Bell Green

    Average sold price
    £427,175
    Price change
    £53,400
    % chance
    12.5%
  • Bellingham

    Average sold price
    £371,447
    Price change
    £7,583
    % chance
    2%
  • Bermondsey

    Average sold price
    £538,572
    Price change
    £30,040
    % chance
    5.6%
  • Bickley

    Average sold price
    £914,176
    Price change
    £56,584
    % chance
    6.2%
  • Biggin Hill

    Average sold price
    £442,395
    Price change
    £42,887
    % chance
    9.7%
  • Biggin Hill Airport, Biggin Hill

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

    Average sold price
    £440,220
    Price change
    £13,906
    % chance
    3.2%
  • Blackheath

    Average sold price
    £665,610
    Price change
    £15,240
    % chance
    2.3%
  • Blackheath Park

    Average sold price
    £802,563
    Price change
    £56,462
    % chance
    7%
  • Borough

    Average sold price
    £782,131
    Price change
    £41,536
    % chance
    5.3%
  • Brasted

    Average sold price
    £650,389
    Price change
    £27,750
    % chance
    4.3%
  • Brixton

    Average sold price
    £598,917
    Price change
    £11,224
    % chance
    1.9%
  • Brockley

    Average sold price
    £603,778
    Price change
    £2,423
    % chance
    0.4%
  • Bromley

    Average sold price
    £523,734
    Price change
    £26,335
    % chance
    5%
  • Camberwell

    Average sold price
    £582,212
    Price change
    £9,745
    % chance
    1.7%
  • Canada Water

    Average sold price
    £481,546
    Price change
    £35,241
    % chance
    7.3%
  • Canary Wharf

    Average sold price
    £545,552
    Price change
    £19,036
    % chance
    3.5%
  • Catford

    Average sold price
    £446,737
    Price change
    £51,840
    % chance
    11.6%
  • Charlton

    Average sold price
    £480,560
    Price change
    £818
    % chance
    0.2%
  • Chelsfield

    Average sold price
    £689,438
    Price change
    £76,896
    % chance
    11.2%
  • Chevening

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

    Average sold price
    £756,138
    Price change
    £14,753
    % chance
    2%
  • Crofton Park

    Average sold price
    £604,450
    Price change
    £4,270
    % chance
    0.7%
  • Croydon, Surrey

    Average sold price
    £393,044
    Price change
    £36,078
    % chance
    9.2%
  • Crystal Palace

    Average sold price
    £431,066
    Price change
    £13,038
    % chance
    3%
  • Cudham

    Average sold price
    £804,000
    Price change
    £222,333
    % chance
    27.7%
  • Denmark Hill

    Average sold price
    £639,572
    Price change
    £164,128
    % chance
    25.7%
  • Deptford

    Average sold price
    £543,240
    Price change
    £92,979
    % chance
    17.1%
  • Docklands

    Average sold price
    £495,943
    Price change
    £3,175
    % chance
    0.6%
  • Downe

    Average sold price
    £696,719
    Price change
    £87,969
    % chance
    12.6%
  • Downham

    Average sold price
    £357,101
    Price change
    £34,028
    % chance
    9.5%
  • Dulwich

    Average sold price
    £778,431
    Price change
    £8,499
    % chance
    1.1%
  • Dulwich Village

    Average sold price
    £1,966,920
    Price change
    £125,285
    % chance
    6.4%
  • East Dulwich

    Average sold price
    £748,723
    Price change
    £1,224
    % chance
    0.2%
  • Elephant and Castle

    Average sold price
    £513,580
    Price change
    £84,043
    % chance
    16.4%
  • Eltham

    Average sold price
    £448,714
    Price change
    £52,279
    % chance
    11.7%
  • Eltham Park

    Average sold price
    £475,972
    Price change
    £70,615
    % chance
    14.8%
  • Farnborough

    Average sold price
    £589,991
    Price change
    £19,655
    % chance
    3.3%
  • Forest Hill

    Average sold price
    £550,964
    Price change
    £37,631
    % chance
    6.8%
  • Forestdale

    Average sold price
    £324,440
    Price change
    £39,255
    % chance
    12.1%
  • Gipsy Hill

    Average sold price
    £494,204
    Price change
    £21,353
    % chance
    4.3%
  • Green Street Green

    Average sold price
    £352,000
    Price change
    £105,500
    % chance
    30%
  • Greenwich

    Average sold price
    £618,783
    Price change
    £57
    % chance
    No data
  • Grove Park

    Average sold price
    £381,844
    Price change
    £24,040
    % chance
    6.3%
  • Halstead, Kent

    Average sold price
    £647,443
    Price change
    £68,099
    % chance
    10.5%
  • Harvey Gardens

    Average sold price
    £453,121
    Price change
    £22,802
    % chance
    5%
  • Hayes, Bromley

    Average sold price
    £594,503
    Price change
    £122,903
    % chance
    20.7%
  • Herne Hill

    Average sold price
    £917,056
    Price change
    £15,402
    % chance
    1.7%
  • Hither Green

    Average sold price
    £497,480
    Price change
    £27,294
    % chance
    5.5%
  • Honor Oak Park

    Average sold price
    £677,880
    Price change
    £6,739
    % chance
    1%
  • Ide Hill

    Average sold price
    £1,126,830
    Price change
    £257,580
    % chance
    22.9%
  • Kennington

    Average sold price
    £606,371
    Price change
    £5,221
    % chance
    0.9%
  • Keston

    Average sold price
    £1,013,611
    Price change
    £63,973
    % chance
    6.3%
  • Kidbrooke

    Average sold price
    £497,304
    Price change
    £8,418
    % chance
    1.7%
  • Knockholt

    Average sold price
    £774,875
    Price change
    £84,500
    % chance
    10.9%
  • Ladywell

    Average sold price
    £573,236
    Price change
    £4,947
    % chance
    0.9%
  • Lambeth

    Average sold price
    £700,447
    Price change
    £123,526
    % chance
    17.6%
  • Lee

    Average sold price
    £473,038
    Price change
    £30,121
    % chance
    6.4%
  • Lewisham

    Average sold price
    £497,136
    Price change
    £25,166
    % chance
    5.1%
  • Lower Sydenham

    Average sold price
    £474,288
    Price change
    £25,149
    % chance
    5.3%
  • Maze Hill

    Average sold price
    £576,844
    Price change
    £66,461
    % chance
    11.5%
  • Millwall

    Average sold price
    £564,010
    Price change
    £32,914
    % chance
    5.8%
  • Monument

    Average sold price
    £1,845,000
    Price change
    £1,062,500
    % chance
    57.6%
  • Mottingham

    Average sold price
    £373,948
    Price change
    £49,959
    % chance
    13.4%
  • New Addington

    Average sold price
    £347,767
    Price change
    £26,425
    % chance
    7.6%
  • New Charlton

    Average sold price
    £480,560
    Price change
    £818
    % chance
    0.2%
  • New Cross

    Average sold price
    £603,404
    Price change
    £104,028
    % chance
    17.2%
  • New Cross Gate

    Average sold price
    £527,796
    Price change
    £10,957
    % chance
    2.1%
  • New Eltham

    Average sold price
    £495,876
    Price change
    £31,436
    % chance
    6.3%
  • Newington

    Average sold price
    £590,129
    Price change
    £49,001
    % chance
    8.3%
  • Norbury

    Average sold price
    £563,594
    Price change
    £13,642
    % chance
    2.4%
  • North Lambeth

    Average sold price
    £783,180
    Price change
    £42,585
    % chance
    5.4%
  • Norwood

    Average sold price
    £455,981
    Price change
    £11,480
    % chance
    2.5%
  • Norwood New Town

    Average sold price
    £461,135
    Price change
    £5,010
    % chance
    1.1%
  • Nunhead

    Average sold price
    £567,422
    Price change
    £10,051
    % chance
    1.8%
  • Orpington

    Average sold price
    £522,349
    Price change
    £42,896
    % chance
    8.2%
  • Park Langley

    Average sold price
    £1,026,500
    Price change
    £227,959
    % chance
    22.2%
  • Peckham

    Average sold price
    £629,845
    Price change
    £4,281
    % chance
    0.7%
  • Penge

    Average sold price
    £415,091
    Price change
    £30
    % chance
    No data
  • Petts Wood

    Average sold price
    £747,894
    Price change
    £46,723
    % chance
    6.2%
  • Plumstead

    Average sold price
    £356,150
    Price change
    £28,243
    % chance
    7.9%
  • Poplar

    Average sold price
    £491,204
    Price change
    £7,339
    % chance
    1.5%
  • Pratts Bottom

    Average sold price
    £524,786
    Price change
    £124,186
    % chance
    23.7%
  • Rotherhithe

    Average sold price
    £499,459
    Price change
    £37,458
    % chance
    7.5%
  • Selhurst

    Average sold price
    £352,074
    Price change
    £36,860
    % chance
    10.5%
  • Sevenoaks

    Average sold price
    £728,028
    Price change
    £86,949
    % chance
    11.9%
  • Shirley

    Average sold price
    £471,233
    Price change
    £80,945
    % chance
    17.2%
  • Shooter's Hill

    Average sold price
    £425,639
    Price change
    £24,875
    % chance
    5.8%
  • Shoreham, Kent

    Average sold price
    £706,825
    Price change
    £74,015
    % chance
    10.5%
  • Shortlands

    Average sold price
    £372,091
    Price change
    £122
    % chance
    No data
  • Sidcup

    Average sold price
    £437,904
    Price change
    £18,787
    % chance
    4.3%
  • South Bank

    Average sold price
    £1,149,566
    Price change
    £114,340
    % chance
    9.9%
  • South Bermondsey

    Average sold price
    £371,824
    Price change
    £25,595
    % chance
    6.9%
  • South Lambeth

    Average sold price
    £667,043
    Price change
    £24,666
    % chance
    3.7%
  • South Norwood

    Average sold price
    £363,149
    Price change
    £32,317
    % chance
    8.9%
  • Southwark

    Average sold price
    £774,534
    Price change
    £31,896
    % chance
    4.1%
  • St John's

    Average sold price
    £354,680
    Price change
    £84,343
    % chance
    23.8%
  • St. Mary Cray

    Average sold price
    £306,802
    Price change
    £115,388
    % chance
    37.6%
  • St. Pauls Cray

    Average sold price
    £358,253
    Price change
    £51,310
    % chance
    14.3%
  • Stockwell

    Average sold price
    £597,234
    Price change
    £418
    % chance
    0.1%
  • Streatham

    Average sold price
    £545,980
    Price change
    £15,907
    % chance
    2.9%
  • Streatham Hill

    Average sold price
    £546,463
    Price change
    £14,689
    % chance
    2.7%
  • Sundridge

    Average sold price
    £608,686
    Price change
    £235,481
    % chance
    38.7%
  • Surrey Quays

    Average sold price
    £469,580
    Price change
    £40,211
    % chance
    8.6%
  • Sydenham

    Average sold price
    £491,173
    Price change
    £17,766
    % chance
    3.6%
  • Tatsfield

    Average sold price
    £627,810
    Price change
    £4,465
    % chance
    0.7%
  • The Square Mile

    Average sold price
    £1,150,842
    Price change
    £104,879
    % chance
    9.1%
  • Thornton Heath

    Average sold price
    £379,224
    Price change
    £12,063
    % chance
    3.2%
  • Tower Hamlets

    Average sold price
    £515,171
    Price change
    £15,437
    % chance
    3%
  • Toys Hill, Westerham

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

    Average sold price
    £743,328
    Price change
    £9,555
    % chance
    1.3%
  • Upper Norwood

    Average sold price
    £436,884
    Price change
    £12,328
    % chance
    2.8%
  • Upper Sydenham

    Average sold price
    £499,953
    Price change
    £34,246
    % chance
    6.8%
  • Vauxhall

    Average sold price
    £655,675
    Price change
    £76,370
    % chance
    11.6%
  • Waddon

    Average sold price
    £357,356
    Price change
    £57,645
    % chance
    16.1%
  • Walworth

    Average sold price
    £450,703
    Price change
    £40,376
    % chance
    9%
  • Waterloo

    Average sold price
    £783,180
    Price change
    £42,585
    % chance
    5.4%
  • Weald, Kent

    Average sold price
    £848,773
    Price change
    £613,727
    % chance
    72.3%
  • West Dulwich

    Average sold price
    £848,097
    Price change
    £105,917
    % chance
    12.5%
  • West Norwood

    Average sold price
    £581,386
    Price change
    £34,107
    % chance
    5.9%
  • West Wickham

    Average sold price
    £602,413
    Price change
    £38,284
    % chance
    6.4%
  • Westcombe Park

    Average sold price
    £699,188
    Price change
    £5,899
    % chance
    0.8%
  • Westerham

    Average sold price
    £628,536
    Price change
    £52,959
    % chance
    8.4%
  • Woodside

    Average sold price
    £386,961
    Price change
    £2,025
    % chance
    0.5%
  • Woolwich

    Average sold price
    £354,887
    Price change
    £17,641
    % chance
    5%
South East London and North Kent£533,425£23,8614.5%
Addington£589,750£367,41762.3%
Addiscombe£365,119£18,5955.1%
Anerley£415,091£30No data
Avery Hill£427,493£42,4869.9%
Badgers Mount£623,333£105,00016.8%
Bankside£2,117,841£921,90043.5%
Beckenham£554,477£67,14012.1%
Beddington£436,568£2,4690.6%
Bell Green£427,175£53,40012.5%
Bellingham£371,447£7,5832%
Bermondsey£538,572£30,0405.6%
Bickley£914,176£56,5846.2%
Biggin Hill£442,395£42,8879.7%
Biggin Hill Airport, Biggin HillNo dataNo dataNo data
Blackfen£440,220£13,9063.2%
Blackheath£665,610£15,2402.3%
Blackheath Park£802,563£56,4627%
Borough£782,131£41,5365.3%
Brasted£650,389£27,7504.3%
Brixton£598,917£11,2241.9%
Brockley£603,778£2,4230.4%
Bromley£523,734£26,3355%
Camberwell£582,212£9,7451.7%
Canada Water£481,546£35,2417.3%
Canary Wharf£545,552£19,0363.5%
Catford£446,737£51,84011.6%
Charlton£480,560£8180.2%
Chelsfield£689,438£76,89611.2%
CheveningNo dataNo dataNo data
Chislehurst£756,138£14,7532%
Crofton Park£604,450£4,2700.7%
Croydon, Surrey£393,044£36,0789.2%
Crystal Palace£431,066£13,0383%
Cudham£804,000£222,33327.7%
Denmark Hill£639,572£164,12825.7%
Deptford£543,240£92,97917.1%
Docklands£495,943£3,1750.6%
Downe£696,719£87,96912.6%
Downham£357,101£34,0289.5%
Dulwich£778,431£8,4991.1%
Dulwich Village£1,966,920£125,2856.4%
East Dulwich£748,723£1,2240.2%
Elephant and Castle£513,580£84,04316.4%
Eltham£448,714£52,27911.7%
Eltham Park£475,972£70,61514.8%
Farnborough£589,991£19,6553.3%
Forest Hill£550,964£37,6316.8%
Forestdale£324,440£39,25512.1%
Gipsy Hill£494,204£21,3534.3%
Green Street Green£352,000£105,50030%
Greenwich£618,783£57No data
Grove Park£381,844£24,0406.3%
Halstead, Kent£647,443£68,09910.5%
Harvey Gardens£453,121£22,8025%
Hayes, Bromley£594,503£122,90320.7%
Herne Hill£917,056£15,4021.7%
Hither Green£497,480£27,2945.5%
Honor Oak Park£677,880£6,7391%
Ide Hill£1,126,830£257,58022.9%
Kennington£606,371£5,2210.9%
Keston£1,013,611£63,9736.3%
Kidbrooke£497,304£8,4181.7%
Knockholt£774,875£84,50010.9%
Ladywell£573,236£4,9470.9%
Lambeth£700,447£123,52617.6%
Lee£473,038£30,1216.4%
Lewisham£497,136£25,1665.1%
Lower Sydenham£474,288£25,1495.3%
Maze Hill£576,844£66,46111.5%
Millwall£564,010£32,9145.8%
Monument£1,845,000£1,062,50057.6%
Mottingham£373,948£49,95913.4%
New Addington£347,767£26,4257.6%
New Charlton£480,560£8180.2%
New Cross£603,404£104,02817.2%
New Cross Gate£527,796£10,9572.1%
New Eltham£495,876£31,4366.3%
Newington£590,129£49,0018.3%
Norbury£563,594£13,6422.4%
North Lambeth£783,180£42,5855.4%
Norwood£455,981£11,4802.5%
Norwood New Town£461,135£5,0101.1%
Nunhead£567,422£10,0511.8%
Orpington£522,349£42,8968.2%
Park Langley£1,026,500£227,95922.2%
Peckham£629,845£4,2810.7%
Penge£415,091£30No data
Petts Wood£747,894£46,7236.2%
Plumstead£356,150£28,2437.9%
Poplar£491,204£7,3391.5%
Pratts Bottom£524,786£124,18623.7%
Rotherhithe£499,459£37,4587.5%
Selhurst£352,074£36,86010.5%
Sevenoaks£728,028£86,94911.9%
Shirley£471,233£80,94517.2%
Shooter's Hill£425,639£24,8755.8%
Shoreham, Kent£706,825£74,01510.5%
Shortlands£372,091£122No data
Sidcup£437,904£18,7874.3%
South Bank£1,149,566£114,3409.9%
South Bermondsey£371,824£25,5956.9%
South Lambeth£667,043£24,6663.7%
South Norwood£363,149£32,3178.9%
Southwark£774,534£31,8964.1%
St John's£354,680£84,34323.8%
St. Mary Cray£306,802£115,38837.6%
St. Pauls Cray£358,253£51,31014.3%
Stockwell£597,234£4180.1%
Streatham£545,980£15,9072.9%
Streatham Hill£546,463£14,6892.7%
Sundridge£608,686£235,48138.7%
Surrey Quays£469,580£40,2118.6%
Sydenham£491,173£17,7663.6%
Tatsfield£627,810£4,4650.7%
The Square Mile£1,150,842£104,8799.1%
Thornton Heath£379,224£12,0633.2%
Tower Hamlets£515,171£15,4373%
Toys Hill, WesterhamNo dataNo dataNo data
Tulse Hill£743,328£9,5551.3%
Upper Norwood£436,884£12,3282.8%
Upper Sydenham£499,953£34,2466.8%
Vauxhall£655,675£76,37011.6%
Waddon£357,356£57,64516.1%
Walworth£450,703£40,3769%
Waterloo£783,180£42,5855.4%
Weald, Kent£848,773£613,72772.3%
West Dulwich£848,097£105,91712.5%
West Norwood£581,386£34,1075.9%
West Wickham£602,413£38,2846.4%
Westcombe Park£699,188£5,8990.8%
Westerham£628,536£52,9598.4%
Woodside£386,961£2,0250.5%
Woolwich£354,887£17,6415%