Ham, 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.

There were sales for 42 houses and 36 flats recorded in Ham, Surrey during the last year. Houses sold for an average of £1,196,082 with flats selling for an average of £523,945. Terraced properties had an average selling price of £729,245. Semi-detached properties sold for £896,217 on average. Detached properties fetched an average of £3,525,000

Overall, sold prices in Ham, Surrey were 13.0% up on the previous year.

Average sold price in Ham, Surrey for April 2021 to March 2022

Source - Land Registry

All properties

£878,370

Houses accounted for the majority of recorded sales in Ham, Surrey during this period.

Houses

£1,196,082

with 42 houses sold


Average sold prices

Terraced properties - £896,217

Semi-detached - £729,245

Detached properties - £3,525,000

Flats

£523,945

with 36 flats sold


Average sold prices in Ham, Surrey from Mar 21 - Mar 22

Source - Land Registry

Historical sold prices in Ham, Surrey from 2012 - 2022

Source - Land Registry

Average South West London and Surrey sold prices

Source - Land Registry

South West London and Surrey

Average sold price
£802,772
Price change
£157,055
% chance
19.6%
  • Balham

    Average sold price
    £873,314
    Price change
    £91,721
    % chance
    10.5%
  • Barnes

    Average sold price
    £1,372,766
    Price change
    £222,444
    % chance
    16.2%
  • Barons Court

    Average sold price
    £717,036
    Price change
    £211,032
    % chance
    29.4%
  • Battersea

    Average sold price
    £856,282
    Price change
    £33,859
    % chance
    4%
  • Belgravia

    Average sold price
    £2,839,406
    Price change
    £1,103,572
    % chance
    38.9%
  • Berrylands

    Average sold price
    £627,630
    Price change
    £90,646
    % chance
    14.4%
  • Brentford

    Average sold price
    £462,256
    Price change
    £61,464
    % chance
    13.3%
  • Brixton

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

    Average sold price
    £609,066
    Price change
    £12,254
    % chance
    2%
  • Brompton

    Average sold price
    £2,949,869
    Price change
    £755,021
    % chance
    25.6%
  • Burwood Park, Hersham, Walton On Thames

    Average sold price
    £1,213,184
    Price change
    £760,202
    % chance
    62.7%
  • Bushy Mead

    Average sold price
    £688,004
    Price change
    £15,755
    % chance
    2.3%
  • Camberwell

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

    Average sold price
    £1,516,454
    Price change
    £263,830
    % chance
    17.4%
  • Charing Cross

    Average sold price
    £1,548,297
    Price change
    £499,845
    % chance
    32.3%
  • Chelsea

    Average sold price
    £1,958,200
    Price change
    £261,301
    % chance
    13.3%
  • Chinatown

    Average sold price
    £1,339,897
    Price change
    £290,243
    % chance
    21.7%
  • City of Westminster

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

    Average sold price
    £803,897
    Price change
    £139,330
    % chance
    17.3%
  • Clapham Common

    Average sold price
    £942,045
    Price change
    £185,446
    % chance
    19.7%
  • Clapham Junction

    Average sold price
    £706,828
    Price change
    £114,080
    % chance
    16.1%
  • Clapham Park

    Average sold price
    £614,385
    Price change
    £11,166
    % chance
    1.8%
  • Claygate, Surrey

    Average sold price
    £788,933
    Price change
    £225,949
    % chance
    28.6%
  • Colliers Wood

    Average sold price
    £478,847
    Price change
    £18,166
    % chance
    3.8%
  • Coombe

    Average sold price
    £2,495,925
    Price change
    £347,413
    % chance
    13.9%
  • Copse Hill

    Average sold price
    £774,863
    Price change
    £42,262
    % chance
    5.5%
  • Cottenham Park

    Average sold price
    £778,364
    Price change
    £38,761
    % chance
    5%
  • Covent Garden

    Average sold price
    £1,803,483
    Price change
    £304,759
    % chance
    16.9%
  • 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%
  • Ealing

    Average sold price
    £759,570
    Price change
    £87,948
    % chance
    11.6%
  • Earls Court

    Average sold price
    £1,299,658
    Price change
    £346,492
    % chance
    26.7%
  • Earlsfield

    Average sold price
    £735,865
    Price change
    £19,736
    % chance
    2.7%
  • East Molesey

    Average sold price
    £940,483
    Price change
    £68,660
    % chance
    7.3%
  • East Sheen

    Average sold price
    £1,062,594
    Price change
    £167,389
    % chance
    15.8%
  • Esher

    Average sold price
    £972,976
    Price change
    £252,435
    % chance
    25.9%
  • Fulham

    Average sold price
    £1,034,729
    Price change
    £155,707
    % chance
    15%
  • Furzedown

    Average sold price
    £571,829
    Price change
    £1,124
    % chance
    0.2%
  • Gunnersbury

    Average sold price
    £648,252
    Price change
    £60,645
    % chance
    9.4%
  • Ham, Surrey

    Average sold price
    £777,567
    Price change
    £100,803
    % chance
    13%
  • Hammersmith

    Average sold price
    £880,650
    Price change
    £52,419
    % chance
    6%
  • Hampton

    Average sold price
    £615,804
    Price change
    £81,518
    % chance
    13.2%
  • Hampton Hill

    Average sold price
    £562,405
    Price change
    £245,319
    % chance
    43.6%
  • Hampton Wick

    Average sold price
    £598,379
    Price change
    £314,873
    % chance
    52.6%
  • Haymarket

    Average sold price
    £2,714,239
    Price change
    £1,727,489
    % chance
    63.6%
  • Herne Hill

    Average sold price
    £839,104
    Price change
    £82,890
    % chance
    9.9%
  • Hersham, Surrey

    Average sold price
    £794,919
    Price change
    £288,562
    % chance
    36.3%
  • Hinchley Wood

    Average sold price
    £806,104
    Price change
    £294,171
    % chance
    36.5%
  • Hyde Park

    Average sold price
    £3,021,358
    Price change
    £81,504
    % chance
    2.7%
  • Isleworth

    Average sold price
    £509,538
    Price change
    £2,344
    % chance
    0.5%
  • Kennington

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

    Average sold price
    £2,313,974
    Price change
    £276,944
    % chance
    12%
  • Kew

    Average sold price
    £1,004,928
    Price change
    £238,933
    % chance
    23.8%
  • Kingston upon Thames

    Average sold price
    £801,685
    Price change
    £9,016
    % chance
    1.1%
  • Kingston Vale

    Average sold price
    £727,178
    Price change
    £50,678
    % chance
    7%
  • Knightsbridge

    Average sold price
    £2,878,885
    Price change
    £1,111,064
    % chance
    38.6%
  • Lambeth

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

    Average sold price
    £679,449
    Price change
    £14,197
    % chance
    2.1%
  • Long Ditton

    Average sold price
    £897,044
    Price change
    £85,089
    % chance
    9.5%
  • Mayfair

    Average sold price
    £6,287,406
    Price change
    £483,869
    % chance
    7.7%
  • Millbank

    Average sold price
    £969,448
    Price change
    £124,912
    % chance
    12.9%
  • Mitcham

    Average sold price
    £380,352
    Price change
    £17,077
    % chance
    4.5%
  • Mitcham Junction

    Average sold price
    £329,954
    Price change
    £484
    % chance
    0.1%
  • Morden

    Average sold price
    £450,603
    Price change
    £7,596
    % chance
    1.7%
  • Mortlake

    Average sold price
    £1,062,594
    Price change
    £167,389
    % chance
    15.8%
  • New Malden

    Average sold price
    £589,700
    Price change
    £84,752
    % chance
    14.4%
  • Nine Elms

    Average sold price
    £807,516
    Price change
    £132,913
    % chance
    16.5%
  • Norbiton

    Average sold price
    £569,606
    Price change
    £38,807
    % chance
    6.8%
  • Norbury

    Average sold price
    £521,062
    Price change
    £65,073
    % chance
    12.5%
  • 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%
  • Old Malden

    Average sold price
    £624,917
    Price change
    £95,291
    % chance
    15.2%
  • Osterley

    Average sold price
    £495,519
    Price change
    £117,029
    % chance
    23.6%
  • Otford

    Average sold price
    £727,804
    Price change
    £230,454
    % chance
    31.7%
  • Parsons Green

    Average sold price
    £1,193,373
    Price change
    £237,052
    % chance
    19.9%
  • Piccadilly

    Average sold price
    £2,410,560
    Price change
    £61,993
    % chance
    2.6%
  • Piccadilly Circus

    Average sold price
    £3,146,293
    Price change
    £436,956
    % chance
    13.9%
  • Pimlico

    Average sold price
    £1,221,941
    Price change
    £23,749
    % chance
    1.9%
  • Putney

    Average sold price
    £801,412
    Price change
    £64,111
    % chance
    8%
  • Putney Bridge

    Average sold price
    £813,856
    Price change
    £59,144
    % chance
    7.3%
  • Putney Heath

    Average sold price
    £417,392
    Price change
    £62,787
    % chance
    15%
  • Putney Vale

    Average sold price
    £977,345
    Price change
    £162,756
    % chance
    16.7%
  • Raynes Park

    Average sold price
    £773,621
    Price change
    £43,295
    % chance
    5.6%
  • Richmond, Surrey

    Average sold price
    £1,031,522
    Price change
    £146,172
    % chance
    14.2%
  • Roehampton

    Average sold price
    £732,332
    Price change
    £9,618
    % chance
    1.3%
  • Sands End

    Average sold price
    £907,085
    Price change
    £192,605
    % chance
    21.2%
  • South Kensington

    Average sold price
    £2,414,873
    Price change
    £1,054,984
    % chance
    43.7%
  • 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%
  • South Wimbledon

    Average sold price
    £711,690
    Price change
    £185,118
    % chance
    26%
  • Southfields

    Average sold price
    £740,472
    Price change
    £45,938
    % chance
    6.2%
  • St James's

    Average sold price
    £3,215,834
    Price change
    £8,354,194
    % chance
    259.8%
  • St Margarets

    Average sold price
    £877,534
    Price change
    £142,941
    % chance
    16.3%
  • Stockwell

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

    Average sold price
    £2,176,898
    Price change
    £3,468,680
    % chance
    159.3%
  • 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%
  • Streatham Park

    Average sold price
    £599,310
    Price change
    £13,132
    % chance
    2.2%
  • Streatham Vale

    Average sold price
    £538,987
    Price change
    £333
    % chance
    0.1%
  • Summerstown

    Average sold price
    £676,502
    Price change
    £56,294
    % chance
    8.3%
  • Surbiton

    Average sold price
    £576,484
    Price change
    £13,390
    % chance
    2.3%
  • Teddington

    Average sold price
    £772,284
    Price change
    £102,046
    % chance
    13.2%
  • Thames Ditton

    Average sold price
    £757,327
    Price change
    £21,694
    % chance
    2.9%
  • Theatreland

    Average sold price
    £1,877,625
    Price change
    £297,225
    % chance
    15.8%
  • Thornton Heath

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

    Average sold price
    £510,632
    Price change
    £12,671
    % chance
    2.5%
  • Tooting

    Average sold price
    £664,073
    Price change
    £44,040
    % chance
    6.6%
  • Tooting Graveney

    Average sold price
    £571,130
    Price change
    £19,128
    % chance
    3.3%
  • Tulse Hill

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

    Average sold price
    £716,860
    Price change
    £36,837
    % chance
    5.1%
  • Upper Norwood

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

    Average sold price
    £676,502
    Price change
    £56,294
    % chance
    8.3%
  • Vauxhall

    Average sold price
    £775,498
    Price change
    £113,081
    % chance
    14.6%
  • Walton-on-Thames

    Average sold price
    £663,719
    Price change
    £108,175
    % chance
    16.3%
  • Wandsworth

    Average sold price
    £813,887
    Price change
    £40,151
    % chance
    4.9%
  • West Brompton

    Average sold price
    £2,261,957
    Price change
    £472,943
    % chance
    20.9%
  • West Kensington

    Average sold price
    £1,122,240
    Price change
    £238,262
    % chance
    21.2%
  • West Molesey

    Average sold price
    £474,885
    Price change
    £7,742
    % chance
    1.6%
  • West Norwood

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

    Average sold price
    £774,863
    Price change
    £42,262
    % chance
    5.5%
  • Whiteley Village, Hersham

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

    Average sold price
    £523,151
    Price change
    £25,372
    % chance
    4.8%
  • Wimbledon

    Average sold price
    £883,207
    Price change
    £68,048
    % chance
    7.7%
  • Wimbledon Common

    Average sold price
    £1,217,769
    Price change
    £108,526
    % chance
    8.9%
  • Wimbledon Park

    Average sold price
    £959,664
    Price change
    £130,730
    % chance
    13.6%
  • Worcester Park

    Average sold price
    £529,576
    Price change
    £29,527
    % chance
    5.6%
  • World's End

    Average sold price
    £1,280,146
    Price change
    £206,028
    % chance
    16.1%
South West London and Surrey£802,772£157,05519.6%
Balham£873,314£91,72110.5%
Barnes£1,372,766£222,44416.2%
Barons Court£717,036£211,03229.4%
Battersea£856,282£33,8594%
Belgravia£2,839,406£1,103,57238.9%
Berrylands£627,630£90,64614.4%
Brentford£462,256£61,46413.3%
Brixton£581,464£9,2241.6%
Brixton Hill£609,066£12,2542%
Brompton£2,949,869£755,02125.6%
Burwood Park, Hersham, Walton On Thames£1,213,184£760,20262.7%
Bushy Mead£688,004£15,7552.3%
Camberwell£587,472£2,9140.5%
Castelnau£1,516,454£263,83017.4%
Charing Cross£1,548,297£499,84532.3%
Chelsea£1,958,200£261,30113.3%
Chinatown£1,339,897£290,24321.7%
City of Westminster£1,898,419£76,9514.1%
Clapham£803,897£139,33017.3%
Clapham Common£942,045£185,44619.7%
Clapham Junction£706,828£114,08016.1%
Clapham Park£614,385£11,1661.8%
Claygate, Surrey£788,933£225,94928.6%
Colliers Wood£478,847£18,1663.8%
Coombe£2,495,925£347,41313.9%
Copse Hill£774,863£42,2625.5%
Cottenham Park£778,364£38,7615%
Covent Garden£1,803,483£304,75916.9%
Croydon, Surrey£397,402£2,2910.6%
Crystal Palace£463,428£46,14110%
Ealing£759,570£87,94811.6%
Earls Court£1,299,658£346,49226.7%
Earlsfield£735,865£19,7362.7%
East Molesey£940,483£68,6607.3%
East Sheen£1,062,594£167,38915.8%
Esher£972,976£252,43525.9%
Fulham£1,034,729£155,70715%
Furzedown£571,829£1,1240.2%
Gunnersbury£648,252£60,6459.4%
Ham, Surrey£777,567£100,80313%
Hammersmith£880,650£52,4196%
Hampton£615,804£81,51813.2%
Hampton Hill£562,405£245,31943.6%
Hampton Wick£598,379£314,87352.6%
Haymarket£2,714,239£1,727,48963.6%
Herne Hill£839,104£82,8909.9%
Hersham, Surrey£794,919£288,56236.3%
Hinchley Wood£806,104£294,17136.5%
Hyde Park£3,021,358£81,5042.7%
Isleworth£509,538£2,3440.5%
Kennington£581,157£27,7004.8%
Kensington£2,313,974£276,94412%
Kew£1,004,928£238,93323.8%
Kingston upon Thames£801,685£9,0161.1%
Kingston Vale£727,178£50,6787%
Knightsbridge£2,878,885£1,111,06438.6%
Lambeth£648,152£110,46017%
Little Ealing£679,449£14,1972.1%
Long Ditton£897,044£85,0899.5%
Mayfair£6,287,406£483,8697.7%
Millbank£969,448£124,91212.9%
Mitcham£380,352£17,0774.5%
Mitcham Junction£329,954£4840.1%
Morden£450,603£7,5961.7%
Mortlake£1,062,594£167,38915.8%
New Malden£589,700£84,75214.4%
Nine Elms£807,516£132,91316.5%
Norbiton£569,606£38,8076.8%
Norbury£521,062£65,07312.5%
Norwood£491,420£52,52810.7%
Norwood New Town£513,113£77,01115%
Old Malden£624,917£95,29115.2%
Osterley£495,519£117,02923.6%
Otford£727,804£230,45431.7%
Parsons Green£1,193,373£237,05219.9%
Piccadilly£2,410,560£61,9932.6%
Piccadilly Circus£3,146,293£436,95613.9%
Pimlico£1,221,941£23,7491.9%
Putney£801,412£64,1118%
Putney Bridge£813,856£59,1447.3%
Putney Heath£417,392£62,78715%
Putney Vale£977,345£162,75616.7%
Raynes Park£773,621£43,2955.6%
Richmond, Surrey£1,031,522£146,17214.2%
Roehampton£732,332£9,6181.3%
Sands End£907,085£192,60521.2%
South Kensington£2,414,873£1,054,98443.7%
South Lambeth£763,323£128,90716.9%
South Norwood£365,987£8,6742.4%
South Wimbledon£711,690£185,11826%
Southfields£740,472£45,9386.2%
St James's£3,215,834£8,354,194259.8%
St Margarets£877,534£142,94116.3%
Stockwell£597,144£2,6740.4%
Strand£2,176,898£3,468,680159.3%
Streatham£553,046£6,1281.1%
Streatham Hill£554,160£6,4591.2%
Streatham Park£599,310£13,1322.2%
Streatham Vale£538,987£3330.1%
Summerstown£676,502£56,2948.3%
Surbiton£576,484£13,3902.3%
Teddington£772,284£102,04613.2%
Thames Ditton£757,327£21,6942.9%
Theatreland£1,877,625£297,22515.8%
Thornton Heath£348,916£29,9988.6%
Tolworth£510,632£12,6712.5%
Tooting£664,073£44,0406.6%
Tooting Graveney£571,130£19,1283.3%
Tulse Hill£729,487£55,1097.6%
Twickenham£716,860£36,8375.1%
Upper Norwood£462,654£24,6865.3%
Upper Tooting£676,502£56,2948.3%
Vauxhall£775,498£113,08114.6%
Walton-on-Thames£663,719£108,17516.3%
Wandsworth£813,887£40,1514.9%
West Brompton£2,261,957£472,94320.9%
West Kensington£1,122,240£238,26221.2%
West Molesey£474,885£7,7421.6%
West Norwood£570,832£49,5308.7%
West Wimbledon£774,863£42,2625.5%
Whiteley Village, HershamNo dataNo dataNo data
Whitton£523,151£25,3724.8%
Wimbledon£883,207£68,0487.7%
Wimbledon Common£1,217,769£108,5268.9%
Wimbledon Park£959,664£130,73013.6%
Worcester Park£529,576£29,5275.6%
World's End£1,280,146£206,02816.1%