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 £691,334 £89,920 13.0%
Alexandra Palace £702,678 £7,549 1.1%
Angel £917,337 £83,083 9.1%
Archway £712,914 £63,118 8.9%
Arkley £1,007,968 £134,983 13.4%
Arnos Grove £543,068 £25,743 4.7%
Barnet, Hertfordshire £638,038 £23,139 3.6%
Barnsbury £844,021 £68,210 8.1%
Bounds Green £571,387 £12,176 2.1%
Bowes Park £523,744 £2,060 0.4%
Brunswick Park £666,128 £47,479 7.1%
Canonbury £855,190 £104,367 12.2%
Church End £715,433 £82,265 11.5%
Cockfosters £652,050 £21,799 3.3%
Colney Hatch £554,574 £14,864 2.7%
Crouch End £674,242 £17,001 2.5%
Dartmouth Park £893,996 £176,070 19.7%
De Beauvoir Town £717,056 £15,104 2.1%
East Barnet £533,588 £35,472 6.6%
East Finchley £884,073 £300,502 34.0%
Enfield £423,556 £25,286 6.0%
Finchley £714,905 £104,265 14.6%
Finsbury Park £563,793 £33,923 6.0%
Friern Barnet £566,414 £22,655 4.0%
Grange Park £673,844 £133,776 19.9%
Haringey £607,061 £58,917 9.7%
Harringay £612,161 £4,104 0.7%
High Barnet £489,956 £386,709 78.9%
Highbury £742,517 £74,318 10.0%
Highgate £1,288,937 £237,103 18.4%
Holloway £570,886 £223,369 39.1%
Hornsey £684,623 £5,845 0.9%
Hornsey Vale £708,819 £15,364 2.2%
Hoxton £808,507 £1,506,739 186.4%
Islington £899,152 £376,086 41.8%
Lower Holloway £645,050 £641,304 99.4%
Manor House £519,795 £96,820 18.6%
Mill Hill East £667,975 £50,894 7.6%
Muswell Hill £769,604 £57,915 7.5%
New Barnet £480,667 £19,492 4.1%
New Southgate £496,724 £21,626 4.4%
Noel Park £460,262 £179,246 38.9%
North Finchley £573,754 £30,951 5.4%
Oakleigh Park £906,180 £205,162 22.6%
Palmers Green £560,360 £3,597 0.6%
Pentonville £844,021 £68,210 8.1%
Shacklewell £631,601 £28,864 4.6%
Southgate £595,266 £22,752 3.8%
Stamford Hill £574,340 £75,799 13.2%
Stoke Newington £638,494 £142,715 22.4%
Stroud Green £621,325 £24,550 4.0%
Totteridge £1,509,645 £131,855 8.7%
Tufnell Park £592,281 £193,748 32.7%
Turnpike Lane £684,623 £5,845 0.9%
Upper Holloway £712,914 £63,118 8.9%
West Green £628,900 £15,039 2.4%
Whetstone £797,483 £158,459 19.9%
Winchmore Hill £548,667 £60,084 11.0%
Wood Green £516,849 £127,760 24.7%
Woodside Park £773,013 £123,411 16.0%
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 £1,903,626 £2,017,484 106.0%
Aldersgate No data No data No data
Barbican £1,711,637 £143,992 8.4%
Bishopsgate £2,077,707 £14,521,940 698.9%
Broadgate £423,517 £16,879,887 3985.6%
Clerkenwell £1,393,575 £596,707 42.8%
Farringdon £2,186,527 £453,919 20.8%
Farringdon Without £2,674,551 £103,965 3.9%
Fenchurch St £6,304,567 £18,221,968 289.0%
Finsbury £1,300,563 £185,978 14.3%
Fleet Street £1,506,015 £3,534,973 234.7%
Monument £2,730,452 £12,222,653 447.6%
Moorgate £1,816,151 £2,865,600 157.8%
St Lukes £986,809 £96,409 9.8%
St Paul's £18,237,314 £2,733,097 15.0%
Temple £713,515 £6,345,408 889.3%
The Square Mile £2,626,780 £3,705,396 141.1%
Tower Hill £3,531,908 £6,791,518 192.3%
West Central London Show
Region/area Average price Price change % change
West Central London £2,334,608 £516,673 22.1%
Aldwych £2,208,283 £2,276,375 103.1%
Bloomsbury £1,045,034 £1,515,451 145.0%
Charing Cross £3,307,763 £2,225,567 67.3%
Chinatown £5,384,606 £1,651,321 30.7%
Covent Garden £2,324,914 £1,037,875 44.6%
Holborn £5,159,199 £2,588,174 50.2%
Kings Cross £1,134,525 £1,343,757 118.4%
St Pancras £1,258,091 £282,159 22.4%
Strand £4,111,639 £828,265 20.1%
Theatreland £4,367,118 £245,984 5.6%
North West London Show
Region/area Average price Price change % change
North West London £871,778 £112,923 13.0%
Belsize Park £1,283,329 £43,025 3.4%
Brent Cross £611,575 £185,531 30.3%
Brondesbury £855,792 £66,170 7.7%
Brondesbury Park £976,088 £22,612 2.3%
Camden Town £1,326,699 £418,067 31.5%
Chalk Farm £1,436,423 £53,681 3.7%
Child's Hill £931,720 £90,007 9.7%
Cricklewood £625,713 £266,785 42.6%
Dollis Hill £570,986 £381,561 66.8%
Golders Green £897,052 £112,943 12.6%
Golders Hill Park £959,192 £80,930 8.4%
Gospel Oak £913,944 £71,604 7.8%
Hampstead £1,449,311 £54,689 3.8%
Hampstead Garden Suburb £1,441,746 £184,419 12.8%
Hampstead Heath £1,413,328 £82,505 5.8%
Harlesden £601,340 £35,992 6.0%
Kensal Green £725,286 £20,556 2.8%
Kensal Rise £875,856 £13,109 1.5%
Kentish Town £1,050,930 £191,819 18.3%
Kilburn £804,414 £32,814 4.1%
Lisson Grove £915,047 £39,199 4.3%
Mill Hill £736,593 £57,670 7.8%
Neasden £608,766 £60,722 10.0%
North Acton £641,747 £95,651 14.9%
Old Oak Common £787,818 £231,132 29.3%
Park Royal £556,983 £4,437 0.8%
Parliament Hill £1,157,043 £349,169 30.2%
Primrose Hill £1,472,693 £491,113 33.3%
Queens Park £864,634 £55,453 6.4%
Regent's Park £2,799,610 £80,493 2.9%
South Hampstead £851,870 £3,803 0.4%
St Johns Wood £1,561,526 £33,959 2.2%
Stonebridge £505,221 £3,283 0.6%
Swiss Cottage £1,085,764 £99,785 9.2%
West Hampstead £844,830 £16,141 1.9%
West Kilburn £829,620 £19,972 2.4%
Willesden £654,837 £66,176 10.1%
Willesden Green £645,384 £45,618 7.1%
West London Show
Region/area Average price Price change % change
West London £1,435,101 £626,312 43.6%
Acton £686,968 £333,890 48.6%
Acton Green £777,282 £1,048,215 134.9%
Barons Court £1,127,113 £133,244 11.8%
Bayswater £1,572,817 £77,853 4.9%
Bedford Park £1,186,029 £78,004 6.6%
Brook Green £1,365,197 £428,040 31.4%
Chiswick £958,035 £192,158 20.1%
City of Westminster £2,187,969 £510,191 23.3%
Ealing £813,302 £682,957 84.0%
Ealing Common £757,284 £44,611 5.9%
East Acton £633,807 £813,068 128.3%
Fitzrovia £2,139,567 £5,065,939 236.8%
Gunnersbury £1,265,975 £765,987 60.5%
Hammersmith £1,077,839 £237,819 22.1%
Hanger Lane £840,428 £161,120 19.2%
Hanwell £610,468 £3,874 0.6%
Holland Park £2,465,651 £212,497 8.6%
Hyde Park £3,244,594 £568,086 17.5%
Kensal Town £1,516,652 £793,718 52.3%
Kensington £2,563,151 £315,090 12.3%
Ladbroke Grove £1,132,008 £41,848 3.7%
Little Ealing £1,152,523 £553,933 48.1%
Little Venice £926,037 £135,325 14.6%
Maida Hill £828,517 £99,131 12.0%
Maida Vale £796,554 £115,667 14.5%
Marylebone £1,958,264 £2,866,162 146.4%
Mayfair £10,529,123 £1,921,483 18.2%
North Kensington £1,139,795 £180,776 15.9%
Notting Hill £1,831,485 £142,291 7.8%
Oxford Circus £13,269,029 £12,864,029 96.9%
Paddington £1,016,586 £268,514 26.4%
Piccadilly £6,809,103 £311,674 4.6%
Piccadilly Circus £7,826,891 £424,394 5.4%
Shepherd's Bush £761,688 £11,293 1.5%
Soho £5,969,588 £1,841,739 30.9%
South Acton £544,882 £32,564 6.0%
Warwick Avenue £988,468 £178,970 18.1%
West Acton £676,696 £451,922 66.8%
West Ealing £697,934 £15,563 2.2%
West Kensington £1,146,510 £839,161 73.2%
Westbourne Green £738,647 £75,751 10.3%
Westminster £2,188,413 £387,106 17.7%
White City £761,688 £11,293 1.5%
Wormwood Scrubs £761,688 £11,293 1.5%
East London Show
Region/area Average price Price change % change
East London £488,526 £94,798 19.4%
Aldgate £2,123,761 £652,340 30.7%
Bethnal Green £549,480 £141,285 25.7%
Blackwall £544,669 £15,481 2.8%
Cambridge Heath £552,059 £122,029 22.1%
Canary Wharf £516,551 £167,159 32.4%
Cubitt Town £484,916 £128 0.0%
Dalston £662,801 £21,210 3.2%
Docklands £486,604 £158,213 32.5%
Globe Town £549,480 £141,285 25.7%
Hackney £580,986 £86,711 14.9%
Haggerston £611,831 £17,331 2.8%
Island Gardens £484,916 £128 0.0%
Isle of Dogs £497,399 £35,398 7.1%
Leamouth £600,088 £15,454 2.6%
Limehouse £551,288 £6,427 1.2%
Liverpool Street £1,869,440 £1,052,277 56.3%
London Fields £645,202 £36,417 5.6%
Millwall £534,923 £47,718 8.9%
Poplar £500,697 £111,829 22.3%
Shadwell £1,076,045 £266,385 24.8%
Shoreditch £931,198 £169,104 18.2%
Spitalfields £1,350,556 £241,739 17.9%
Stepney £1,076,045 £266,385 24.8%
Tower Bridge £902,828 £416,172 46.1%
Tower Hamlets £629,818 £26,088 4.1%
Wapping £729,553 £127,152 17.4%
Whitechapel £1,552,221 £755,445 48.7%
South West London and Surrey Show
Region/area Average price Price change % change
South West London and Surrey £785,768 £117,308 14.9%
Balham £879,114 £83,119 9.5%
Barnes £1,363,255 £15,739 1.2%
Battersea £874,176 £118,018 13.5%
Belgravia £3,630,312 £641,406 17.7%
Berrylands £598,291 £43,565 7.3%
Brentford £675,830 £41,378 6.1%
Brixton £577,105 £17,147 3.0%
Brixton Hill £560,252 £15,456 2.8%
Brompton £3,441,611 £177,334 5.2%
Burwood Park, Hersham, Walton On Thames £1,208,184 £32,803 2.7%
Bushy Mead £644,979 £83,074 12.9%
Castelnau £1,437,365 £144,942 10.1%
Chelsea £2,025,077 £379,321 18.7%
Clapham £849,836 £23,847 2.8%
Clapham Common £1,200,973 £242,077 20.2%
Clapham Junction £722,260 £103,987 14.4%
Clapham Park £593,783 £36,287 6.1%
Claygate, Surrey £689,722 £205,845 29.8%
Colliers Wood £408,122 £8,429 2.1%
Coombe £2,150,744 £110,897 5.2%
Copse Hill £726,234 £86,319 11.9%
Cottenham Park £726,110 £86,350 11.9%
Earls Court £1,670,542 £145,895 8.7%
Earlsfield £642,903 £71,823 11.2%
East Molesey £736,082 £119,650 16.3%
East Sheen £931,081 £150,453 16.2%
Esher £902,609 £128,497 14.2%
Fulham £1,061,411 £37,286 3.5%
Furzedown £501,228 £38,423 7.7%
Ham, Surrey £685,899 £36,084 5.3%
Hampton £559,859 £107,309 19.2%
Hampton Hill £561,169 £55,475 9.9%
Hampton Wick £587,049 £16,731 2.9%
Haymarket £8,229,028 £362,415 4.4%
Hersham, Surrey £757,962 £37,197 4.9%
Hinchley Wood £270,667 £287,919 106.4%
Isleworth £524,377 £2,519 0.5%
Kew £917,684 £102,129 11.1%
Kingston upon Thames £727,309 £104,512 14.4%
Kingston Vale £636,701 £179,014 28.1%
Knightsbridge £3,537,680 £1,791 0.1%
Long Ditton £868,888 £157,595 18.1%
Millbank £1,349,064 £37,443 2.8%
Mitcham £349,331 £59,305 17.0%
Mitcham Junction £821,255 £530,287 64.6%
Morden £383,370 £22,775 5.9%
Mortlake £931,081 £150,453 16.2%
New Malden £590,759 £29,843 5.1%
Nine Elms £879,391 £165,577 18.8%
Norbiton £520,347 £37,548 7.2%
Norbury £482,215 £147,072 30.5%
Old Malden £560,870 £111,037 19.8%
Osterley £455,106 £187,390 41.2%
Otford £692,805 £4,344 0.6%
Parsons Green £1,176,286 £34,045 2.9%
Pimlico £1,220,764 £249,775 20.5%
Putney £714,685 £132,113 18.5%
Putney Bridge £703,412 £154,989 22.0%
Putney Heath £345,006 £9,102 2.6%
Putney Vale £698,962 £253,463 36.3%
Raynes Park £725,954 £86,506 11.9%
Richmond, Surrey £921,700 £63,872 6.9%
Roehampton £573,115 £185,567 32.4%
Sands End £1,243,705 £38,825 3.1%
South Kensington £3,271,046 £228,253 7.0%
South Lambeth £777,112 £28,954 3.7%
South Wimbledon £631,787 £56,050 8.9%
Southfields £635,694 £173,482 27.3%
St James's £9,150,830 £1,261,558 13.8%
St Margarets £746,998 £60,645 8.1%
Streatham £489,786 £62,935 12.8%
Streatham Hill £491,103 £63,233 12.9%
Streatham Park £547,698 £21,016 3.8%
Streatham Vale £469,318 £26,697 5.7%
Summerstown £661,695 £10,621 1.6%
Surbiton £570,033 £6,878 1.2%
Teddington £667,832 £37,147 5.6%
Thames Ditton £753,145 £31,845 4.2%
Thornton Heath £308,706 £90,369 29.3%
Tolworth £590,363 £67,408 11.4%
Tooting £653,079 £11,518 1.8%
Tooting Graveney £501,470 £9,178 1.8%
Tulse Hill £623,773 £84,651 13.6%
Twickenham £633,469 £141,097 22.3%
Upper Tooting £661,695 £10,621 1.6%
Vauxhall £812,455 £115,659 14.2%
Walton-on-Thames £598,472 £27,134 4.5%
Wandsworth £735,073 £62,974 8.6%
West Brompton £1,469,314 £1,678,230 114.2%
West Molesey £414,073 £63,197 15.3%
West Wimbledon £726,234 £86,319 11.9%
Whiteley Village, Hersham No data No data No data
Whitton £505,012 £28,711 5.7%
Wimbledon £744,014 £148,591 20.0%
Wimbledon Common £866,553 £764,303 88.2%
Wimbledon Park £809,309 £248,596 30.7%
Worcester Park £465,438 £10,668 2.3%
World's End £1,363,925 £344,070 25.2%
South East London and North Kent Show
Region/area Average price Price change % change
South East London and North Kent £502,961 £67,394 13.4%
Addington £665,178 £168,306 25.3%
Addiscombe £338,736 £46,686 13.8%
Anerley £373,396 £31,565 8.5%
Avery Hill £379,651 £154,561 40.7%
Badgers Mount £840,000 £111,854 13.3%
Bankside £17,956,699 £12,488,599 69.5%
Beckenham £486,664 £50,172 10.3%
Beddington £333,691 £1,168 0.4%
Bell Green £364,203 £103,813 28.5%
Bellingham £319,812 £82,736 25.9%
Bermondsey £807,826 £113,894 14.1%
Bickley £637,762 £74,961 11.8%
Biggin Hill £364,187 £9,478 2.6%
Biggin Hill Airport, Biggin Hill £585,000 £10,000 1.7%
Blackfen £346,216 £17,252 5.0%
Blackheath £605,297 £10,709 1.8%
Blackheath Park £723,736 £64,511 8.9%
Borough £1,461,137 £81,623 5.6%
Brasted £489,007 £464,679 95.0%
Brockley £505,104 £10,154 2.0%
Bromley £454,253 £212,597 46.8%
Camberwell £522,171 £164,058 31.4%
Canada Water £542,462 £15,927 2.9%
Catford £386,798 £49,039 12.7%
Charlton £819,457 £235,628 28.8%
Chelsfield £805,622 £161,671 20.1%
Chevening No data No data No data
Chislehurst £600,743 £29,684 4.9%
Crofton Park £508,598 £12,328 2.4%
Croydon, Surrey £378,717 £86,309 22.8%
Crystal Palace £390,986 £41,207 10.5%
Cudham £591,000 £132,125 22.4%
Denmark Hill £605,365 £244,275 40.4%
Deptford £435,752 £204,352 46.9%
Downe £509,912 £105,046 20.6%
Downham £303,912 £26,407 8.7%
Dulwich £649,046 £31,053 4.8%
Dulwich Village £1,708,587 £616,746 36.1%
East Dulwich £649,719 £15,765 2.4%
Elephant and Castle £541,370 £175,492 32.4%
Eltham £386,168 £60,437 15.7%
Eltham Park £417,731 £121,187 29.0%
Farnborough £415,683 £77,779 18.7%
Forest Hill £477,629 £36,836 7.7%
Forestdale £283,612 £13,474 4.8%
Gipsy Hill £416,087 £60,749 14.6%
Green Street Green £302,738 £40,929 13.5%
Greenwich £673,840 £43,183 6.4%
Grove Park £340,628 £32,730 9.6%
Halstead, Kent £468,875 £49,517 10.6%
Harvey Gardens £729,606 £218,575 30.0%
Hayes, Bromley £543,817 £43,482 8.0%
Herne Hill £728,563 £42,506 5.8%
Hither Green £459,720 £19,832 4.3%
Honor Oak Park £587,683 £22,268 3.8%
Ide Hill £1,244,625 £658,850 52.9%
Kennington £683,097 £51,416 7.5%
Keston £861,686 £181,787 21.1%
Kidbrooke £470,675 £16,843 3.6%
Knockholt £606,643 £210,622 34.7%
Ladywell £452,905 £101,462 22.4%
Lambeth £707,604 £42,998 6.1%
Lee £422,162 £32,375 7.7%
Lewisham £431,238 £54,104 12.5%
Lower Sydenham £444,851 £42,550 9.6%
Maze Hill £724,894 £180,011 24.8%
Mottingham £342,309 £12,357 3.6%
New Addington £279,387 £40,560 14.5%
New Charlton £819,457 £226,143 27.6%
New Cross £501,241 £13,179 2.6%
New Cross Gate £481,869 £31,631 6.6%
New Eltham £412,139 £50,961 12.4%
Newington £1,077,311 £401,148 37.2%
North Lambeth £1,461,802 £80,958 5.5%
Norwood £417,076 £37,926 9.1%
Norwood New Town £411,772 £48,186 11.7%
Nunhead £510,655 £1,438 0.3%
Orpington £444,161 £31,387 7.1%
Park Langley £936,276 £74,949 8.0%
Peckham £544,598 £46,855 8.6%
Penge £373,396 £31,565 8.5%
Petts Wood £585,549 £46,591 8.0%
Plumstead £305,700 £22,077 7.2%
Pratts Bottom £483,755 £74,697 15.4%
Rotherhithe £554,374 £33,571 6.1%
Selhurst £287,452 £36,074 12.5%
Sevenoaks £574,377 £45,863 8.0%
Shirley £401,965 £102,523 25.5%
Shooter's Hill £347,288 £20,784 6.0%
Shoreham, Kent £681,156 £113,031 16.6%
Shortlands £397,061 £44,970 11.3%
Sidcup £363,946 £31,861 8.8%
South Bank £3,276,900 £422,690 12.9%
South Bermondsey £388,746 £7,314 1.9%
South Norwood £303,514 £28,647 9.4%
Southwark £1,453,283 £155,489 10.7%
St John's £387,732 £45,144 11.6%
St. Mary Cray £313,392 £1,163,837 371.4%
St. Pauls Cray £317,009 £8,162 2.6%
Stockwell £584,768 £37,422 6.4%
Sundridge £521,619 £42,524 8.2%
Surrey Quays £521,135 £96,325 18.5%
Sydenham £442,239 £32,457 7.3%
Tatsfield £564,650 £23,650 4.2%
Toys Hill, Westerham £622,500 £902,500 145.0%
Upper Norwood £413,817 £32,025 7.7%
Upper Sydenham £455,030 £14,132 3.1%
Waddon £299,846 £1,536 0.5%
Walworth £620,396 £144,025 23.2%
Waterloo £1,461,802 £80,958 5.5%
Weald, Kent £641,333 £122,761 19.1%
West Dulwich £626,587 £27,732 4.4%
West Norwood £527,547 £66,277 12.6%
West Wickham £509,868 £11,262 2.2%
Westcombe Park £668,579 £19,946 3.0%
Westerham £497,374 £169,310 34.0%
Woodside £325,152 £41,999 12.9%
Woolwich £316,311 £26,729 8.5%
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