South West London and Surrey 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 South West London and Surrey during the last year with an average selling price of £623,471. Terraced properties had an average selling price of £1,083,768. Semi-detached properties sold for £1,053,757 on average. Detached properties fetched an average of £1,729,196

Overall, sold prices in South West London and Surrey were 1.6% down on the previous year.

Average sold price in South West London and Surrey for July 2022 to June 2023

Source - Land Registry

All properties

£886,383

Flats accounted for the majority of recorded sales in South West London and Surrey during this period.

Houses

£1,153,716

with 9263 houses sold


Average sold prices

Terraced properties - £1,053,757

Semi-detached - £1,083,768

Detached properties - £1,729,196

Flats

£623,471

with 9446 flats sold


Average sold prices in South West London and Surrey from Jun 22 - Jun 23

Source - Land Registry

Historical sold prices in South West London and Surrey from 2013 - 2023

Source - Land Registry

Average South West London and Surrey sold prices

Source - Land Registry

South West London and Surrey

Average sold price
£900,386
Price change
£14,003
% chance
1.6%
  • Balham

    Average sold price
    £948,087
    Price change
    £44,254
    % chance
    4.7%
  • Barnes

    Average sold price
    £1,694,838
    Price change
    £201,967
    % chance
    11.9%
  • Barons Court

    Average sold price
    £871,941
    Price change
    £67,737
    % chance
    7.8%
  • Battersea

    Average sold price
    £894,510
    Price change
    £8,310
    % chance
    0.9%
  • Battersea Park

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

    Average sold price
    £3,489,276
    Price change
    £580,196
    % chance
    16.6%
  • Berrylands

    Average sold price
    £690,729
    Price change
    £53,991
    % chance
    7.8%
  • Brentford

    Average sold price
    £494,156
    Price change
    £1,516
    % chance
    0.3%
  • Brixton

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

    Average sold price
    £624,008
    Price change
    £28,225
    % chance
    4.5%
  • Brompton

    Average sold price
    £3,399,558
    Price change
    £397,059
    % chance
    11.7%
  • Burwood Park, Hersham, Walton On Thames

    Average sold price
    £1,508,153
    Price change
    £39,177
    % chance
    2.6%
  • Bushy Mead

    Average sold price
    £727,224
    Price change
    £23,815
    % chance
    3.3%
  • Camberwell

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

    Average sold price
    £1,975,300
    Price change
    £493,143
    % chance
    25%
  • Charing Cross

    Average sold price
    £1,838,574
    Price change
    £248,278
    % chance
    13.5%
  • Chelsea

    Average sold price
    £2,552,710
    Price change
    £167,373
    % chance
    6.6%
  • Chinatown

    Average sold price
    £1,394,753
    Price change
    £341,957
    % chance
    24.5%
  • City of Westminster

    Average sold price
    £2,079,375
    Price change
    £534,513
    % chance
    25.7%
  • Clapham

    Average sold price
    £887,165
    Price change
    £59,660
    % chance
    6.7%
  • Clapham Common

    Average sold price
    £1,087,733
    Price change
    £123,951
    % chance
    11.4%
  • Clapham Junction

    Average sold price
    £791,835
    Price change
    £13,064
    % chance
    1.6%
  • Clapham Park

    Average sold price
    £633,186
    Price change
    £26,098
    % chance
    4.1%
  • Claygate, Surrey

    Average sold price
    £872,691
    Price change
    £189,350
    % chance
    21.7%
  • Colliers Wood

    Average sold price
    £437,925
    Price change
    £24,785
    % chance
    5.7%
  • Coombe

    Average sold price
    £2,087,833
    Price change
    £475,327
    % chance
    22.8%
  • Copse Hill

    Average sold price
    £812,493
    Price change
    £15,759
    % chance
    1.9%
  • Cottenham Park

    Average sold price
    £815,030
    Price change
    £14,209
    % chance
    1.7%
  • Covent Garden

    Average sold price
    £1,844,743
    Price change
    £483,750
    % chance
    26.2%
  • 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%
  • Ealing

    Average sold price
    £789,506
    Price change
    £4,033
    % chance
    0.5%
  • Earls Court

    Average sold price
    £1,571,757
    Price change
    £304,541
    % chance
    19.4%
  • Earlsfield

    Average sold price
    £732,503
    Price change
    £14,282
    % chance
    1.9%
  • East Molesey

    Average sold price
    £1,000,252
    Price change
    £68,234
    % chance
    6.8%
  • East Sheen

    Average sold price
    £1,118,185
    Price change
    £32,196
    % chance
    2.9%
  • Esher

    Average sold price
    £1,190,375
    Price change
    £24,990
    % chance
    2.1%
  • Fulham

    Average sold price
    £1,185,086
    Price change
    £44,666
    % chance
    3.8%
  • Furzedown

    Average sold price
    £583,722
    Price change
    £5,986
    % chance
    1%
  • Gunnersbury

    Average sold price
    £762,745
    Price change
    £9,537
    % chance
    1.3%
  • Ham, Surrey

    Average sold price
    £781,686
    Price change
    £17,528
    % chance
    2.2%
  • Hammersmith

    Average sold price
    £974,197
    Price change
    £76,235
    % chance
    7.8%
  • Hampton

    Average sold price
    £678,743
    Price change
    £56,779
    % chance
    8.4%
  • Hampton Hill

    Average sold price
    £730,509
    Price change
    £24,675
    % chance
    3.4%
  • Hampton Wick

    Average sold price
    £854,534
    Price change
    £239,484
    % chance
    28%
  • Haymarket

    Average sold price
    £1,425,000
    Price change
    £66,611
    % chance
    4.7%
  • Herne Hill

    Average sold price
    £917,056
    Price change
    £15,402
    % chance
    1.7%
  • Hersham, Surrey

    Average sold price
    £887,003
    Price change
    £14,578
    % chance
    1.6%
  • Hinchley Wood

    Average sold price
    £591,104
    Price change
    £190,048
    % chance
    32.2%
  • Hyde Park

    Average sold price
    £3,419,375
    Price change
    £892,771
    % chance
    26.1%
  • Isleworth

    Average sold price
    £499,759
    Price change
    £15,704
    % chance
    3.1%
  • Kennington

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

    Average sold price
    £2,630,004
    Price change
    £302,373
    % chance
    11.5%
  • Kew

    Average sold price
    £1,091,632
    Price change
    £145,424
    % chance
    13.3%
  • Kingston upon Thames

    Average sold price
    £804,374
    Price change
    £100,956
    % chance
    12.6%
  • Kingston Vale

    Average sold price
    £807,260
    Price change
    £87,548
    % chance
    10.8%
  • Knightsbridge

    Average sold price
    £3,436,504
    Price change
    £829,287
    % chance
    24.1%
  • Lambeth

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

    Average sold price
    £695,461
    Price change
    £7,388
    % chance
    1.1%
  • Long Ditton

    Average sold price
    £768,605
    Price change
    £152,531
    % chance
    19.8%
  • Mayfair

    Average sold price
    £6,966,574
    Price change
    £1,386,996
    % chance
    19.9%
  • Millbank

    Average sold price
    £1,208,098
    Price change
    £230,818
    % chance
    19.1%
  • Mitcham

    Average sold price
    £385,910
    Price change
    £31,056
    % chance
    8%
  • Mitcham Junction

    Average sold price
    £355,630
    Price change
    £12,471
    % chance
    3.5%
  • Morden

    Average sold price
    £456,007
    Price change
    £37,247
    % chance
    8.2%
  • Mortlake

    Average sold price
    £1,118,185
    Price change
    £32,196
    % chance
    2.9%
  • New Malden

    Average sold price
    £672,404
    Price change
    £8,404
    % chance
    1.2%
  • Nine Elms

    Average sold price
    £678,659
    Price change
    £219,992
    % chance
    32.4%
  • Norbiton

    Average sold price
    £548,018
    Price change
    £101,475
    % chance
    18.5%
  • Norbury

    Average sold price
    £563,594
    Price change
    £13,642
    % chance
    2.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%
  • Old Malden

    Average sold price
    £805,625
    Price change
    £73,608
    % chance
    9.1%
  • Osterley

    Average sold price
    £588,282
    Price change
    £20,980
    % chance
    3.6%
  • Otford

    Average sold price
    £1,159,850
    Price change
    £373,341
    % chance
    32.2%
  • Parsons Green

    Average sold price
    £1,421,062
    Price change
    £55,076
    % chance
    3.9%
  • Piccadilly

    Average sold price
    £1,853,670
    Price change
    £94,026
    % chance
    5.1%
  • Piccadilly Circus

    Average sold price
    £2,256,799
    Price change
    £115,343
    % chance
    5.1%
  • Pimlico

    Average sold price
    £1,634,842
    Price change
    £359,294
    % chance
    22%
  • Putney

    Average sold price
    £846,666
    Price change
    £1,557
    % chance
    0.2%
  • Putney Bridge

    Average sold price
    £871,422
    Price change
    £14,850
    % chance
    1.7%
  • Putney Heath

    Average sold price
    £393,052
    Price change
    £68,246
    % chance
    17.4%
  • Putney Vale

    Average sold price
    £1,141,342
    Price change
    £114,579
    % chance
    10%
  • Raynes Park

    Average sold price
    £812,493
    Price change
    £16,746
    % chance
    2.1%
  • Richmond, Surrey

    Average sold price
    £1,101,314
    Price change
    £62,637
    % chance
    5.7%
  • Roehampton

    Average sold price
    £730,063
    Price change
    £98,205
    % chance
    13.5%
  • Sands End

    Average sold price
    £981,305
    Price change
    £18,011
    % chance
    1.8%
  • South Kensington

    Average sold price
    £2,863,601
    Price change
    £354,259
    % chance
    12.4%
  • 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%
  • South Wimbledon

    Average sold price
    £744,162
    Price change
    £73,496
    % chance
    9.9%
  • Southfields

    Average sold price
    £718,787
    Price change
    £91,283
    % chance
    12.7%
  • St James's

    Average sold price
    £4,932,639
    Price change
    £2,641,431
    % chance
    53.6%
  • St Margarets

    Average sold price
    £946,965
    Price change
    £54,811
    % chance
    5.8%
  • Stockwell

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

    Average sold price
    £6,481,738
    Price change
    £4,333,497
    % chance
    66.9%
  • 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%
  • Streatham Park

    Average sold price
    £582,682
    Price change
    £14,334
    % chance
    2.5%
  • Streatham Vale

    Average sold price
    £548,531
    Price change
    £4,459
    % chance
    0.8%
  • Summerstown

    Average sold price
    £727,519
    Price change
    £1,030
    % chance
    0.1%
  • Surbiton

    Average sold price
    £579,915
    Price change
    £30,291
    % chance
    5.2%
  • Teddington

    Average sold price
    £851,190
    Price change
    £24,817
    % chance
    2.9%
  • Thames Ditton

    Average sold price
    £779,485
    Price change
    £9,482
    % chance
    1.2%
  • Theatreland

    Average sold price
    £1,784,213
    Price change
    £453,431
    % chance
    25.4%
  • Thornton Heath

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

    Average sold price
    £524,037
    Price change
    £56,657
    % chance
    10.8%
  • Tooting

    Average sold price
    £700,392
    Price change
    £10,291
    % chance
    1.5%
  • Tooting Graveney

    Average sold price
    £569,006
    Price change
    £25,440
    % chance
    4.5%
  • Tulse Hill

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

    Average sold price
    £750,100
    Price change
    £6,398
    % chance
    0.9%
  • Upper Norwood

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

    Average sold price
    £727,519
    Price change
    £1,030
    % chance
    0.1%
  • Vauxhall

    Average sold price
    £655,675
    Price change
    £76,370
    % chance
    11.6%
  • Walton-on-Thames

    Average sold price
    £688,176
    Price change
    £22,253
    % chance
    3.2%
  • Wandsworth

    Average sold price
    £856,618
    Price change
    £6,997
    % chance
    0.8%
  • West Brompton

    Average sold price
    £2,110,546
    Price change
    £544,211
    % chance
    25.8%
  • West Kensington

    Average sold price
    £1,433,090
    Price change
    £119,888
    % chance
    8.4%
  • West Molesey

    Average sold price
    £484,520
    Price change
    £57,114
    % chance
    11.8%
  • West Norwood

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

    Average sold price
    £812,493
    Price change
    £15,759
    % chance
    1.9%
  • Whiteley Village, Hersham

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

    Average sold price
    £560,121
    Price change
    £101,558
    % chance
    18.1%
  • Wimbledon

    Average sold price
    £928,315
    Price change
    £10,902
    % chance
    1.2%
  • Wimbledon Common

    Average sold price
    £1,318,203
    Price change
    £22,268
    % chance
    1.7%
  • Wimbledon Park

    Average sold price
    £1,038,778
    Price change
    £68,712
    % chance
    6.6%
  • Worcester Park

    Average sold price
    £558,010
    Price change
    £39,730
    % chance
    7.1%
  • World's End

    Average sold price
    £1,554,358
    Price change
    £124,888
    % chance
    8%
South West London and Surrey£900,386£14,0031.6%
Balham£948,087£44,2544.7%
Barnes£1,694,838£201,96711.9%
Barons Court£871,941£67,7377.8%
Battersea£894,510£8,3100.9%
Battersea ParkNo dataNo dataNo data
Belgravia£3,489,276£580,19616.6%
Berrylands£690,729£53,9917.8%
Brentford£494,156£1,5160.3%
Brixton£598,917£11,2241.9%
Brixton Hill£624,008£28,2254.5%
Brompton£3,399,558£397,05911.7%
Burwood Park, Hersham, Walton On Thames£1,508,153£39,1772.6%
Bushy Mead£727,224£23,8153.3%
Camberwell£582,212£9,7451.7%
Castelnau£1,975,300£493,14325%
Charing Cross£1,838,574£248,27813.5%
Chelsea£2,552,710£167,3736.6%
Chinatown£1,394,753£341,95724.5%
City of Westminster£2,079,375£534,51325.7%
Clapham£887,165£59,6606.7%
Clapham Common£1,087,733£123,95111.4%
Clapham Junction£791,835£13,0641.6%
Clapham Park£633,186£26,0984.1%
Claygate, Surrey£872,691£189,35021.7%
Colliers Wood£437,925£24,7855.7%
Coombe£2,087,833£475,32722.8%
Copse Hill£812,493£15,7591.9%
Cottenham Park£815,030£14,2091.7%
Covent Garden£1,844,743£483,75026.2%
Croydon, Surrey£393,044£36,0789.2%
Crystal Palace£431,066£13,0383%
Ealing£789,506£4,0330.5%
Earls Court£1,571,757£304,54119.4%
Earlsfield£732,503£14,2821.9%
East Molesey£1,000,252£68,2346.8%
East Sheen£1,118,185£32,1962.9%
Esher£1,190,375£24,9902.1%
Fulham£1,185,086£44,6663.8%
Furzedown£583,722£5,9861%
Gunnersbury£762,745£9,5371.3%
Ham, Surrey£781,686£17,5282.2%
Hammersmith£974,197£76,2357.8%
Hampton£678,743£56,7798.4%
Hampton Hill£730,509£24,6753.4%
Hampton Wick£854,534£239,48428%
Haymarket£1,425,000£66,6114.7%
Herne Hill£917,056£15,4021.7%
Hersham, Surrey£887,003£14,5781.6%
Hinchley Wood£591,104£190,04832.2%
Hyde Park£3,419,375£892,77126.1%
Isleworth£499,759£15,7043.1%
Kennington£606,371£5,2210.9%
Kensington£2,630,004£302,37311.5%
Kew£1,091,632£145,42413.3%
Kingston upon Thames£804,374£100,95612.6%
Kingston Vale£807,260£87,54810.8%
Knightsbridge£3,436,504£829,28724.1%
Lambeth£700,447£123,52617.6%
Little Ealing£695,461£7,3881.1%
Long Ditton£768,605£152,53119.8%
Mayfair£6,966,574£1,386,99619.9%
Millbank£1,208,098£230,81819.1%
Mitcham£385,910£31,0568%
Mitcham Junction£355,630£12,4713.5%
Morden£456,007£37,2478.2%
Mortlake£1,118,185£32,1962.9%
New Malden£672,404£8,4041.2%
Nine Elms£678,659£219,99232.4%
Norbiton£548,018£101,47518.5%
Norbury£563,594£13,6422.4%
Norwood£455,981£11,4802.5%
Norwood New Town£461,135£5,0101.1%
Old Malden£805,625£73,6089.1%
Osterley£588,282£20,9803.6%
Otford£1,159,850£373,34132.2%
Parsons Green£1,421,062£55,0763.9%
Piccadilly£1,853,670£94,0265.1%
Piccadilly Circus£2,256,799£115,3435.1%
Pimlico£1,634,842£359,29422%
Putney£846,666£1,5570.2%
Putney Bridge£871,422£14,8501.7%
Putney Heath£393,052£68,24617.4%
Putney Vale£1,141,342£114,57910%
Raynes Park£812,493£16,7462.1%
Richmond, Surrey£1,101,314£62,6375.7%
Roehampton£730,063£98,20513.5%
Sands End£981,305£18,0111.8%
South Kensington£2,863,601£354,25912.4%
South Lambeth£667,043£24,6663.7%
South Norwood£363,149£32,3178.9%
South Wimbledon£744,162£73,4969.9%
Southfields£718,787£91,28312.7%
St James's£4,932,639£2,641,43153.6%
St Margarets£946,965£54,8115.8%
Stockwell£597,234£4180.1%
Strand£6,481,738£4,333,49766.9%
Streatham£545,980£15,9072.9%
Streatham Hill£546,463£14,6892.7%
Streatham Park£582,682£14,3342.5%
Streatham Vale£548,531£4,4590.8%
Summerstown£727,519£1,0300.1%
Surbiton£579,915£30,2915.2%
Teddington£851,190£24,8172.9%
Thames Ditton£779,485£9,4821.2%
Theatreland£1,784,213£453,43125.4%
Thornton Heath£379,224£12,0633.2%
Tolworth£524,037£56,65710.8%
Tooting£700,392£10,2911.5%
Tooting Graveney£569,006£25,4404.5%
Tulse Hill£743,328£9,5551.3%
Twickenham£750,100£6,3980.9%
Upper Norwood£436,884£12,3282.8%
Upper Tooting£727,519£1,0300.1%
Vauxhall£655,675£76,37011.6%
Walton-on-Thames£688,176£22,2533.2%
Wandsworth£856,618£6,9970.8%
West Brompton£2,110,546£544,21125.8%
West Kensington£1,433,090£119,8888.4%
West Molesey£484,520£57,11411.8%
West Norwood£581,386£34,1075.9%
West Wimbledon£812,493£15,7591.9%
Whiteley Village, HershamNo dataNo dataNo data
Whitton£560,121£101,55818.1%
Wimbledon£928,315£10,9021.2%
Wimbledon Common£1,318,203£22,2681.7%
Wimbledon Park£1,038,778£68,7126.6%
Worcester Park£558,010£39,7307.1%
World's End£1,554,358£124,8888%