Skip to main content

Completely London

London's sold prices

London sold house price data

Understand historic prices in London areas using sold price data.

Our easy to use tool provides up to date information showing the average property prices across the capital over the last 12 months. The average price can be split to show the average house and flat price, and the data can be split further by postcode and can be viewed on a month by month basis.

An annual summary of each area or postcode is also available, and you can look at how average property prices have changed over the last ten years.

Our data is directly sourced from the Land Registry, and presented in tables and graphs that are easy to read and can help identify any market trends.

The London property market moves quickly. To understand the current value of your property, contact us today for a free property valuation.

Sold prices by region

North London Hide
Region/area Average price Price change % change
North London £726,953 £15,513 2.1%
Alexandra Palace £648,709 £30,631 4.7%
Angel £888,143 £134,063 15.1%
Archway £683,738 £50,449 7.4%
Arkley £956,373 £40,638 4.2%
Arnos Grove £524,843 £26,567 5.1%
Barnet, Hertfordshire £604,074 £35,598 5.9%
Barnsbury £854,194 £7,959 0.9%
Bounds Green £551,633 £24,438 4.4%
Bowes Park £488,512 £38,546 7.9%
Brunswick Park £686,519 £7,750 1.1%
Canonbury £776,876 £145,013 18.7%
Church End £686,801 £144,500 21.0%
Cockfosters £766,418 £115,578 15.1%
Colney Hatch £565,439 £23,032 4.1%
Crouch End £678,664 £4,816 0.7%
Dartmouth Park £849,247 £237,600 28.0%
De Beauvoir Town £691,287 £14,196 2.1%
East Barnet £512,351 £358 0.1%
East Finchley £884,815 £528,118 59.7%
Enfield £434,949 £22,029 5.1%
Finchley £705,979 £178,141 25.2%
Finsbury Park £570,864 £14,329 2.5%
Friern Barnet £591,401 £35,070 5.9%
Grange Park £683,174 £155,896 22.8%
Haringey £625,250 £17,567 2.8%
Harringay £597,745 £18,533 3.1%
High Barnet £504,722 £364,442 72.2%
Highbury £767,015 £27,057 3.5%
Highgate £1,528,395 £281,265 18.4%
Holloway £592,435 £136,259 23.0%
Hornsey £664,107 £13,865 2.1%
Hornsey Vale £723,001 £91,404 12.6%
Hoxton £1,710,552 £312,534 18.3%
Islington £954,546 £268,796 28.2%
Lower Holloway £621,116 £570,145 91.8%
Manor House £549,473 £68,359 12.4%
Mill Hill East £656,784 £136,918 20.8%
Muswell Hill £758,431 £91,874 12.1%
New Barnet £495,800 £15,588 3.1%
New Southgate £492,146 £3,179 0.6%
Noel Park £596,593 £111,561 18.7%
North Finchley £587,691 £17,053 2.9%
Oakleigh Park £1,027,254 £95,759 9.3%
Palmers Green £546,751 £41,168 7.5%
Pentonville £854,194 £7,959 0.9%
Shacklewell £584,082 £100,246 17.2%
Southgate £608,387 £47,811 7.9%
Stamford Hill £554,789 £88,541 16.0%
Stoke Newington £731,238 £47,539 6.5%
Stroud Green £632,924 £8,966 1.4%
Totteridge £1,235,834 £281,484 22.8%
Tufnell Park £612,835 £129,362 21.1%
Turnpike Lane £664,107 £13,865 2.1%
Upper Holloway £683,738 £50,449 7.4%
West Green £605,229 £18,056 3.0%
Whetstone £846,645 £54,610 6.5%
Winchmore Hill £560,082 £63,954 11.4%
Wood Green £585,649 £36,459 6.2%
Woodside Park £710,438 £26,828 3.8%
North and West London Show
Region/area Average price Price change % change
East Central London Show
Region/area Average price Price change % change
East Central London £3,046,811 £389,565 12.8%
Aldersgate No data No data No data
Barbican £1,698,887 £35,701 2.1%
Bishopsgate £8,846,528 £17,025,546 192.5%
Broadgate £485,028 £18,318,075 3776.7%
Clerkenwell £1,659,874 £124,370 7.5%
Farringdon £2,767,480 £156,007 5.6%
Farringdon Without £4,273,598 £1,692,120 39.6%
Fenchurch St £16,458,564 £1,215,022 7.4%
Finsbury £1,229,491 £132,993 10.8%
Fleet Street £4,278,987 £513,665 12.0%
Monument £8,438,801 £7,096,613 84.1%
Moorgate £2,886,387 £42,976 1.5%
St Lukes £1,312,910 £502,991 38.3%
St Paul's £14,567,333 £11,398,077 78.2%
Temple £6,128,953 £4,495,083 73.3%
The Square Mile £5,162,992 £405,456 7.9%
Tower Hill £10,417,077 £145,311 1.4%
West Central London Show
Region/area Average price Price change % change
West Central London £2,740,237 £557,407 20.3%
Aldwych £2,631,550 £935,627 35.6%
Bloomsbury £1,395,772 £665,303 47.7%
Charing Cross £5,495,083 £2,185,393 39.8%
Chinatown £6,700,967 £2,538,974 37.9%
Covent Garden £2,912,210 £261,281 9.0%
Holborn £4,891,637 £2,873,984 58.8%
Kings Cross £1,133,201 £1,285,752 113.5%
St Pancras £1,285,361 £246,435 19.2%
Strand £3,451,200 £346,412 10.0%
Theatreland £4,215,574 £422,301 10.0%
North West London Show
Region/area Average price Price change % change
North West London £912,603 £69,023 7.6%
Belsize Park £1,274,894 £81,658 6.4%
Brent Cross £638,880 £99,170 15.5%
Brondesbury £875,202 £73,013 8.3%
Brondesbury Park £936,666 £104,474 11.2%
Camden Town £1,696,175 £371,721 21.9%
Chalk Farm £1,390,965 £15,517 1.1%
Child's Hill £915,319 £118,714 13.0%
Cricklewood £737,954 £18,220 2.5%
Dollis Hill £677,372 £160,599 23.7%
Golders Green £971,510 £96,998 10.0%
Golders Hill Park £1,021,757 £124,111 12.1%
Gospel Oak £932,104 £32,917 3.5%
Hampstead £1,381,674 £200,126 14.5%
Hampstead Garden Suburb £1,456,734 £183,015 12.6%
Hampstead Heath £1,422,179 £62,008 4.4%
Harlesden £574,447 £11,123 1.9%
Kensal Green £697,203 £49,521 7.1%
Kensal Rise £826,369 £131,504 15.9%
Kentish Town £1,055,343 £239,586 22.7%
Kilburn £796,911 £68,848 8.6%
Lisson Grove £922,806 £116,798 12.7%
Mill Hill £705,854 £53,669 7.6%
Neasden £608,976 £76,130 12.5%
North Acton £654,222 £93,302 14.3%
Old Oak Common £799,281 £206,324 25.8%
Park Royal £585,299 £9,917 1.7%
Parliament Hill £1,119,285 £185,095 16.5%
Primrose Hill £2,007,401 £666,357 33.2%
Queens Park £855,423 £120,575 14.1%
Regent's Park £3,645,999 £1,853,748 50.8%
South Hampstead £759,072 £201,742 26.6%
St Johns Wood £1,592,116 £41,110 2.6%
Stonebridge £532,007 £9,297 1.7%
Swiss Cottage £1,131,444 £78,743 7.0%
West Hampstead £843,032 £31,918 3.8%
West Kilburn £801,790 £85,585 10.7%
Willesden £690,022 £21,998 3.2%
Willesden Green £706,680 £30,820 4.4%
West London Show
Region/area Average price Price change % change
West London £1,564,229 £211,328 13.5%
Acton £921,058 £166,738 18.1%
Acton Green £738,659 £967,259 130.9%
Barons Court £1,149,973 £140,255 12.2%
Bayswater £1,404,928 £262,658 18.7%
Bedford Park £1,299,458 £225,071 17.3%
Brook Green £1,449,237 £214,089 14.8%
Chiswick £953,306 £277,972 29.2%
City of Westminster £2,222,250 £233,096 10.5%
Ealing £752,833 £786,607 104.5%
Ealing Common £762,913 £5,041 0.7%
East Acton £1,437,597 £809,115 56.3%
Fitzrovia £4,392,222 £455,510 10.4%
Gunnersbury £780,732 £1,312,921 168.2%
Hammersmith £1,025,043 £38,061 3.7%
Hanger Lane £810,631 £157,372 19.4%
Hanwell £695,505 £96,871 13.9%
Holland Park £2,333,551 £314,957 13.5%
Hyde Park £2,809,088 £192,966 6.9%
Kensal Town £1,501,388 £740,368 49.3%
Kensington £2,433,482 £238,136 9.8%
Ladbroke Grove £1,212,458 £146,377 12.1%
Little Ealing £645,834 £21,218 3.3%
Little Venice £969,527 £275,163 28.4%
Maida Hill £804,353 £292,967 36.4%
Maida Vale £773,936 £187,619 24.2%
Marylebone £2,801,522 £1,300,512 46.4%
Mayfair £8,725,312 £498,319 5.7%
North Kensington £1,062,912 £74,188 7.0%
Notting Hill £1,717,976 £171,098 10.0%
Oxford Circus £1,244,029 £1,539,721 123.8%
Paddington £1,042,365 £289,052 27.7%
Piccadilly £5,544,876 £18,081 0.3%
Piccadilly Circus £6,221,351 £344,604 5.5%
Shepherd's Bush £744,868 £5,601 0.8%
Soho £8,338,722 £3,732,150 44.8%
South Acton £519,881 £67,258 12.9%
Warwick Avenue £1,062,998 £114,255 10.7%
West Acton £1,062,331 £394,774 37.2%
West Ealing £682,764 £114,765 16.8%
West Kensington £1,286,000 £512,483 39.9%
Westbourne Green £715,725 £133,091 18.6%
Westminster £2,224,048 £153,188 6.9%
White City £744,868 £5,601 0.8%
Wormwood Scrubs £744,868 £5,601 0.8%
East London Show
Region/area Average price Price change % change
East London £539,956 £82,844 15.3%
Aldgate £1,699,329 £703,767 41.4%
Bethnal Green £641,151 £24,595 3.8%
Blackwall £531,568 £56,054 10.5%
Cambridge Heath £570,689 £225,669 39.5%
Canary Wharf £524,746 £447,134 85.2%
Cubitt Town £487,285 £7,268 1.5%
Dalston £625,600 £90,324 14.4%
Docklands £515,999 £346,233 67.1%
Globe Town £641,151 £24,595 3.8%
Hackney £588,835 £95,273 16.2%
Haggerston £607,844 £43,356 7.1%
Island Gardens £487,285 £7,268 1.5%
Isle of Dogs £505,385 £56,004 11.1%
Leamouth £622,667 £57,708 9.3%
Limehouse £553,438 £54,583 9.9%
Liverpool Street £2,201,146 £322,587 14.7%
London Fields £671,381 £49,010 7.3%
Millwall £542,140 £56,838 10.5%
Poplar £548,081 £56,038 10.2%
Shadwell £989,976 £116,898 11.8%
Shoreditch £1,085,657 £125,280 11.5%
Spitalfields £1,515,793 £303,838 20.0%
Stepney £989,976 £116,898 11.8%
Tower Bridge £990,609 £220,558 22.3%
Tower Hamlets £630,628 £121,902 19.3%
Wapping £792,326 £115,348 14.6%
Whitechapel £1,348,854 £592,726 43.9%
South West London and Surrey Show
Region/area Average price Price change % change
South West London and Surrey £810,871 £63,442 7.8%
Balham £897,861 £99,864 11.1%
Barnes £1,394,377 £72,914 5.2%
Battersea £931,272 £13,988 1.5%
Belgravia £2,805,410 £1,321,813 47.1%
Berrylands £596,618 £19,066 3.2%
Brentford £568,563 £24,313 4.3%
Brixton £580,220 £11,511 2.0%
Brixton Hill £575,624 £7,474 1.3%
Brompton £3,034,105 £662,585 21.8%
Burwood Park, Hersham, Walton On Thames £1,008,482 £245,453 24.3%
Bushy Mead £655,835 £101,125 15.4%
Castelnau £1,411,192 £60,652 4.3%
Chelsea £2,102,750 £152,650 7.3%
Clapham £859,422 £49,322 5.7%
Clapham Common £1,174,756 £282,563 24.1%
Clapham Junction £819,883 £77,980 9.5%
Clapham Park £619,230 £2,942 0.5%
Claygate, Surrey £700,272 £218,053 31.1%
Colliers Wood £387,143 £45,477 11.7%
Coombe £1,897,819 £1,276,902 67.3%
Copse Hill £728,426 £140,806 19.3%
Cottenham Park £728,301 £140,769 19.3%
Earls Court £1,725,038 £205,538 11.9%
Earlsfield £680,527 £18,727 2.8%
East Molesey £807,453 £39,215 4.9%
East Sheen £966,475 £78,809 8.2%
Esher £924,024 £198,115 21.4%
Fulham £1,071,604 £25,930 2.4%
Furzedown £522,013 £2,686 0.5%
Ham, Surrey £741,707 £133,467 18.0%
Hampton £568,458 £208,555 36.7%
Hampton Hill £646,519 £346,208 53.5%
Hampton Wick £609,818 £258,186 42.3%
Haymarket £6,725,999 £5,028,712 74.8%
Hersham, Surrey £697,525 £60,791 8.7%
Hinchley Wood £501,086 £92,654 18.5%
Isleworth £515,410 £7,527 1.5%
Kew £840,487 £8,861 1.1%
Kingston upon Thames £734,917 £149,831 20.4%
Kingston Vale £663,225 £150,842 22.7%
Knightsbridge £3,168,693 £521,364 16.5%
Long Ditton £787,771 £131,885 16.7%
Millbank £1,613,711 £425,858 26.4%
Mitcham £375,686 £16,288 4.3%
Mitcham Junction £286,988 £16,000 5.6%
Morden £387,923 £23,349 6.0%
Mortlake £966,475 £78,809 8.2%
New Malden £620,698 £47,796 7.7%
Nine Elms £937,140 £61,798 6.6%
Norbiton £461,885 £32,252 7.0%
Norbury £617,216 £126,169 20.4%
Old Malden £607,879 £22,357 3.7%
Osterley £446,850 £127,234 28.5%
Otford £747,539 £135,699 18.2%
Parsons Green £1,195,174 £13,434 1.1%
Pimlico £1,261,728 £203,217 16.1%
Putney £757,887 £56,551 7.5%
Putney Bridge £753,190 £58,360 7.7%
Putney Heath £341,580 £120 0.0%
Putney Vale £693,476 £259,788 37.5%
Raynes Park £728,149 £140,921 19.4%
Richmond, Surrey £892,258 £95,754 10.7%
Roehampton £676,144 £3,051 0.5%
Sands End £1,206,404 £183,486 15.2%
South Kensington £2,865,741 £55,090 1.9%
South Lambeth £673,224 £150,936 22.4%
South Wimbledon £639,735 £152,524 23.8%
Southfields £707,267 £98,773 14.0%
St James's £7,483,811 £1,118,633 14.9%
St Margarets £767,747 £8,975 1.2%
Streatham £528,484 £1,126 0.2%
Streatham Hill £530,396 £3,313 0.6%
Streatham Park £586,532 £69,975 11.9%
Streatham Vale £501,981 £21,391 4.3%
Summerstown £688,359 £29,577 4.3%
Surbiton £531,914 £27,394 5.2%
Teddington £683,372 £69,124 10.1%
Thames Ditton £764,436 £54,521 7.1%
Thornton Heath £381,027 £35,671 9.4%
Tolworth £436,677 £66,822 15.3%
Tooting £666,753 £29,284 4.4%
Tooting Graveney £507,895 £3,050 0.6%
Tulse Hill £673,382 £5,876 0.9%
Twickenham £778,036 £114,542 14.7%
Upper Tooting £688,359 £29,577 4.3%
Vauxhall £841,133 £66,259 7.9%
Walton-on-Thames £594,692 £15,338 2.6%
Wandsworth £777,648 £4,091 0.5%
West Brompton £1,420,575 £523,500 36.9%
West Molesey £428,764 £73,429 17.1%
West Wimbledon £728,426 £140,806 19.3%
Whiteley Village, Hersham No data No data No data
Whitton £508,329 £19,151 3.8%
Wimbledon £777,322 £138,892 17.9%
Wimbledon Common £1,053,350 £452,199 42.9%
Wimbledon Park £856,168 £215,421 25.2%
Worcester Park £482,932 £6,028 1.2%
World's End £1,386,806 £85,426 6.2%
South East London and North Kent Show
Region/area Average price Price change % change
South East London and North Kent £537,818 £2,036 0.4%
Addington £599,066 £109,637 18.3%
Addiscombe £371,177 £7,434 2.0%
Anerley £401,734 £16,542 4.1%
Avery Hill £505,577 £91,768 18.2%
Badgers Mount £1,022,916 £415,273 40.6%
Bankside £9,000,457 £3,428,701 38.1%
Beckenham £514,843 £10,005 1.9%
Beddington £345,167 £1,689 0.5%
Bell Green £438,844 £54,860 12.5%
Bellingham £389,190 £47,982 12.3%
Bermondsey £908,428 £322,548 35.5%
Bickley £623,189 £72,437 11.6%
Biggin Hill £373,858 £8,460 2.3%
Biggin Hill Airport, Biggin Hill No data No data No data
Blackfen £339,753 £65,812 19.4%
Blackheath £577,646 £21,456 3.7%
Blackheath Park £679,129 £34,045 5.0%
Borough £1,546,123 £286,535 18.5%
Brasted £493,542 £427,812 86.7%
Brockley £486,523 £38,100 7.8%
Bromley £626,192 £113,280 18.1%
Camberwell £571,918 £40,002 7.0%
Canada Water £548,168 £25,256 4.6%
Catford £422,087 £29,945 7.1%
Charlton £623,279 £201,308 32.3%
Chelsfield £654,516 £43,487 6.6%
Chevening No data No data No data
Chislehurst £604,277 £17,854 3.0%
Crofton Park £489,149 £38,517 7.9%
Croydon, Surrey £394,965 £64,944 16.4%
Crystal Palace £414,494 £17,719 4.3%
Cudham £608,750 £59,750 9.8%
Denmark Hill £591,499 £204,270 34.5%
Deptford £478,665 £159,671 33.4%
Downe £562,960 £15,596 2.8%
Downham £315,366 £10,479 3.3%
Dulwich £660,618 £2,237 0.3%
Dulwich Village £2,073,662 £229,617 11.1%
East Dulwich £655,309 £1,270 0.2%
Elephant and Castle £669,702 £9,275 1.4%
Eltham £418,135 £5,990 1.4%
Eltham Park £498,997 £34,106 6.8%
Farnborough £439,669 £128,074 29.1%
Forest Hill £484,277 £35,467 7.3%
Forestdale £286,586 £15,935 5.6%
Gipsy Hill £456,891 £10,883 2.4%
Green Street Green £331,390 £69,277 20.9%
Greenwich £629,428 £37,296 5.9%
Grove Park £363,776 £2,776 0.8%
Halstead, Kent £489,823 £35,610 7.3%
Harvey Gardens £640,003 £207,363 32.4%
Hayes, Bromley £591,234 £55,893 9.5%
Herne Hill £780,667 £23,995 3.1%
Hither Green £454,209 £56,248 12.4%
Honor Oak Park £594,348 £8,886 1.5%
Ide Hill £755,312 £15,691 2.1%
Kennington £770,132 £135,347 17.6%
Keston £871,489 £37,517 4.3%
Kidbrooke £497,110 £43,486 8.7%
Knockholt £710,281 £35,310 5.0%
Ladywell £526,536 £23,757 4.5%
Lambeth £738,006 £119,902 16.2%
Lee £466,290 £31,847 6.8%
Lewisham £469,466 £1,699 0.4%
Lower Sydenham £446,077 £50,823 11.4%
Maze Hill £607,562 £38,130 6.3%
Mottingham £354,564 £4,110 1.2%
New Addington £283,606 £42,875 15.1%
New Charlton £623,279 £191,823 30.8%
New Cross £511,825 £17,080 3.3%
New Cross Gate £503,486 £27,260 5.4%
New Eltham £419,790 £45,547 10.8%
Newington £1,071,720 £395,833 36.9%
North Lambeth £1,546,762 £287,174 18.6%
Norwood £439,443 £24,361 5.5%
Norwood New Town £443,022 £29,147 6.6%
Nunhead £520,522 £19,243 3.7%
Orpington £451,501 £23,090 5.1%
Park Langley £1,018,279 £20,013 2.0%
Peckham £576,532 £17,240 3.0%
Penge £401,734 £16,542 4.1%
Petts Wood £621,837 £27,894 4.5%
Plumstead £316,435 £2,623 0.8%
Pratts Bottom £541,612 £68,680 12.7%
Rotherhithe £543,805 £28,500 5.2%
Selhurst £304,304 £23,740 7.8%
Sevenoaks £579,129 £41,928 7.2%
Shirley £421,951 £138,520 32.8%
Shooter's Hill £346,748 £79,610 23.0%
Shoreham, Kent £508,000 £102,904 20.3%
Shortlands £382,535 £19,569 5.1%
Sidcup £358,464 £43,996 12.3%
South Bank £3,113,916 £190,107 6.1%
South Bermondsey £405,398 £38,034 9.4%
South Norwood £323,179 £15,618 4.8%
Southwark £1,589,009 £320,768 20.2%
St John's £424,669 £19,668 4.6%
St. Mary Cray £285,185 £1,332,092 467.1%
St. Pauls Cray £316,516 £18,154 5.7%
Stockwell £572,742 £72,230 12.6%
Sundridge £572,589 £85,151 14.9%
Surrey Quays £537,833 £97,944 18.2%
Sydenham £448,230 £31,528 7.0%
Tatsfield £529,174 £37,526 7.1%
Toys Hill, Westerham £622,500 £902,500 145.0%
Upper Norwood £434,970 £35,654 8.2%
Upper Sydenham £474,714 £4,945 1.0%
Waddon £296,843 £30,544 10.3%
Walworth £642,152 £127,842 19.9%
Waterloo £1,546,762 £287,174 18.6%
Weald, Kent £604,179 £157,911 26.1%
West Dulwich £595,712 £71,586 12.0%
West Norwood £554,516 £26,851 4.8%
West Wickham £509,703 £29,152 5.7%
Westcombe Park £679,884 £42,440 6.2%
Westerham £547,092 £189,373 34.6%
Woodside £336,540 £27,582 8.2%
Woolwich £332,995 £32,508 9.8%
Central London Show
Region/area Average price Price change % change

KFH branch finder

We have 60 branches across the Capital.

Mortgage estimator

£
£
%
Yr

Free property valuation

Stamp duty calculator

£

Read more testimonials Leave a review