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 £684,885 £10,207 1.5%
Alexandra Palace £708,475 £20,228 2.9%
Angel £987,954 £69,059 7.0%
Archway £687,400 £23,570 3.4%
Arkley £1,042,720 £57,274 5.5%
Arnos Grove £538,878 £24,310 4.5%
Barnet, Hertfordshire £582,881 £289 0.0%
Barnsbury £813,496 £493 0.1%
Bounds Green £582,535 £15,899 2.7%
Bowes Park £523,776 £5,588 1.1%
Brunswick Park £672,510 £75,007 11.2%
Canonbury £879,433 £34,458 3.9%
Church End £689,793 £47,873 6.9%
Cockfosters £756,070 £9,346 1.2%
Colney Hatch £532,367 £20,967 3.9%
Crouch End £700,506 £1,400 0.2%
Dartmouth Park £950,511 £11,013 1.2%
De Beauvoir Town £656,232 £18,076 2.8%
East Barnet £478,832 £89,107 18.6%
East Finchley £1,265,086 £104,769 8.3%
Enfield £390,408 £460 0.1%
Finchley £796,251 £10,217 1.3%
Finsbury Park £572,622 £17,874 3.1%
Friern Barnet £558,183 £17,229 3.1%
Grange Park £810,984 £15,972 2.0%
Haringey £613,296 £42,764 7.0%
Harringay £620,035 £13,872 2.2%
High Barnet £508,582 £14,766 2.9%
Highbury £792,265 £33,690 4.3%
Highgate £1,171,180 £232,836 19.9%
Holloway £561,839 £13,045 2.3%
Hornsey £692,576 £4,005 0.6%
Hornsey Vale £702,390 £70,712 10.1%
Hoxton £610,900 £16,937 2.8%
Islington £792,942 £28,744 3.6%
Lower Holloway £556,410 £50,861 9.1%
Manor House £566,419 £46,360 8.2%
Mill Hill East £638,500 £136,046 21.3%
Muswell Hill £818,201 £32,208 3.9%
New Barnet £488,677 £7,679 1.6%
New Southgate £498,901 £24,993 5.0%
Noel Park £453,475 £32,656 7.2%
North Finchley £551,112 £25,905 4.7%
Oakleigh Park £889,704 £190,996 21.5%
Palmers Green £546,744 £5,106 0.9%
Pentonville £813,496 £493 0.1%
Shacklewell £618,267 £15,280 2.5%
Southgate £612,402 £23,060 3.8%
Stamford Hill £611,124 £20,028 3.3%
Stoke Newington £667,136 £5,713 0.9%
Stroud Green £632,629 £41,704 6.6%
Totteridge £1,637,805 £451,744 27.6%
Tufnell Park £604,780 £19,034 3.1%
Turnpike Lane £692,576 £4,005 0.6%
Upper Holloway £687,400 £23,570 3.4%
West Green £630,682 £10,794 1.7%
Whetstone £835,017 £128,238 15.4%
Winchmore Hill £613,057 £10,485 1.7%
Wood Green £532,567 £6,031 1.1%
Woodside Park £663,101 £127,197 19.2%
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,005,477 £168,815 16.8%
Aldersgate No data No data No data
Barbican £1,012,325 £159,768 15.8%
Bishopsgate £828,333 £223,333 27.0%
Broadgate £500,000 £105,000 21.0%
Clerkenwell £923,317 £122,673 13.3%
Farringdon £1,159,135 £208,308 18.0%
Farringdon Without £1,006,536 £241,338 24.0%
Fenchurch St £1,200,000 £615,000 51.2%
Finsbury £897,853 £79,865 8.9%
Fleet Street £2,167,829 £53,651 2.5%
Monument £781,250 £117,750 15.1%
Moorgate £1,132,279 £320,821 28.3%
St Lukes £640,500 £15,442 2.4%
St Paul's £1,339,000 £3,901,000 291.3%
Temple £870,062 £269,382 31.0%
The Square Mile £1,064,910 £148,321 13.9%
Tower Hill £660,333 £63,867 9.7%
West Central London Show
Region/area Average price Price change % change
West Central London £1,232,055 £217,528 17.7%
Aldwych £2,177,881 £809,320 37.2%
Bloomsbury £797,175 £245,942 30.9%
Charing Cross £1,410,130 £120,293 8.5%
Chinatown £1,068,894 £922,462 86.3%
Covent Garden £1,233,089 £359,030 29.1%
Holborn £1,098,483 £89,375 8.1%
Kings Cross £737,190 £38,495 5.2%
St Pancras £674,958 £54,244 8.0%
Strand £2,162,365 £441,203 20.4%
Theatreland £1,376,909 £264,229 19.2%
North West London Show
Region/area Average price Price change % change
North West London £836,026 £45,915 5.5%
Belsize Park £1,423,371 £107,031 7.5%
Brent Cross £595,861 £38,832 6.5%
Brondesbury £848,702 £21,366 2.5%
Brondesbury Park £914,701 £133,119 14.6%
Camden Town £1,028,336 £3,615 0.4%
Chalk Farm £1,303,891 £53,063 4.1%
Child's Hill £868,319 £58,620 6.8%
Cricklewood £604,388 £60,903 10.1%
Dollis Hill £582,407 £56,832 9.8%
Golders Green £940,403 £130,762 13.9%
Golders Hill Park £971,380 £149,076 15.3%
Gospel Oak £981,262 £118,101 12.0%
Hampstead £1,565,223 £84,450 5.4%
Hampstead Garden Suburb £1,633,970 £58,677 3.6%
Hampstead Heath £1,447,488 £1,946 0.1%
Harlesden £548,342 £40,273 7.3%
Kensal Green £729,430 £37,198 5.1%
Kensal Rise £844,283 £91,850 10.9%
Kentish Town £746,514 £49,085 6.6%
Kilburn £788,650 £61,542 7.8%
Lisson Grove £889,898 £7,824 0.9%
Mill Hill £704,086 £8,666 1.2%
Neasden £548,029 £3,549 0.6%
North Acton £438,269 £20,604 4.7%
Old Oak Common £437,800 £17,276 3.9%
Park Royal £464,372 £58,485 12.6%
Parliament Hill £1,297,335 £23,083 1.8%
Primrose Hill £1,274,818 £27,213 2.1%
Queens Park £870,224 £76,284 8.8%
Regent's Park £1,648,548 £83,807 5.1%
South Hampstead £767,165 £118,467 15.4%
St Johns Wood £1,538,353 £132,492 8.6%
Stonebridge £446,689 £59,148 13.2%
Swiss Cottage £1,231,893 £85,406 6.9%
West Hampstead £824,813 £21,607 2.6%
West Kilburn £801,836 £67,560 8.4%
Willesden £656,173 £22,182 3.4%
Willesden Green £648,393 £8,766 1.4%
West London Show
Region/area Average price Price change % change
West London £1,113,748 £146,632 13.2%
Acton £588,313 £28,214 4.8%
Acton Green £731,848 £13,182 1.8%
Barons Court £780,567 £12,013 1.5%
Bayswater £1,391,016 £293,451 21.1%
Bedford Park £1,115,500 £17,029 1.5%
Brook Green £1,197,497 £123,257 10.3%
Chiswick £983,214 £70,574 7.2%
City of Westminster £1,607,048 £118,314 7.4%
Ealing £741,962 £17,369 2.3%
Ealing Common £789,185 £72,404 9.2%
East Acton £580,689 £35,065 6.0%
Fitzrovia £1,355,304 £162,235 12.0%
Gunnersbury £811,774 £71,842 8.9%
Hammersmith £871,282 £51,755 5.9%
Hanger Lane £694,780 £22,160 3.2%
Hanwell £536,770 £3,152 0.6%
Holland Park £2,055,914 £186,996 9.1%
Hyde Park £2,275,132 £188,943 8.3%
Kensal Town £760,860 £23,929 3.1%
Kensington £2,366,293 £71,848 3.0%
Ladbroke Grove £1,105,220 £64,823 5.9%
Little Ealing £622,911 £8,395 1.3%
Little Venice £1,138,251 £186,535 16.4%
Maida Hill £913,302 £154,295 16.9%
Maida Vale £858,783 £54,448 6.3%
Marylebone £1,716,476 £227,447 13.3%
Mayfair £3,898,746 £1,327,212 34.0%
North Kensington £918,546 £168,058 18.3%
Notting Hill £1,499,761 £370,644 24.7%
Oxford Circus No data No data No data
Paddington £1,195,256 £125,199 10.5%
Piccadilly £1,881,716 £1,463,968 77.8%
Piccadilly Circus £2,563,371 £1,742,642 68.0%
Shepherd's Bush £749,531 £13,370 1.8%
Soho £1,990,059 £742,580 37.3%
South Acton £592,522 £10,951 1.8%
Warwick Avenue £1,203,357 £118,878 9.9%
West Acton £593,440 £14,388 2.4%
West Ealing £708,109 £9,741 1.4%
West Kensington £1,296,311 £35,474 2.7%
Westbourne Green £756,350 £64,408 8.5%
Westminster £1,509,834 £123,510 8.2%
White City £749,531 £13,370 1.8%
Wormwood Scrubs £749,531 £13,370 1.8%
East London Show
Region/area Average price Price change % change
East London £466,162 £27,564 5.9%
Aldgate £775,624 £116,514 15.0%
Bethnal Green £541,509 £9,601 1.8%
Blackwall £579,121 £12,810 2.2%
Cambridge Heath £506,836 £61,585 12.2%
Canary Wharf £549,821 £15,863 2.9%
Cubitt Town £487,276 £12,057 2.5%
Dalston £580,832 £118,864 20.5%
Docklands £506,844 £9,668 1.9%
Globe Town £541,509 £9,601 1.8%
Hackney £578,092 £94,067 16.3%
Haggerston £510,806 £43,995 8.6%
Island Gardens £487,276 £12,057 2.5%
Isle of Dogs £537,653 £219 0.0%
Leamouth £606,616 £16,850 2.8%
Limehouse £505,563 £26,002 5.1%
Liverpool Street £743,219 £183,034 24.6%
London Fields £627,194 £130,043 20.7%
Millwall £574,680 £7,664 1.3%
Poplar £475,659 £28,003 5.9%
Shadwell £602,412 £46,672 7.7%
Shoreditch £695,691 £12,448 1.8%
Spitalfields £685,763 £54,766 8.0%
Stepney £602,412 £46,672 7.7%
Tower Bridge £960,692 £48,996 5.1%
Tower Hamlets £525,674 £42,660 8.1%
Wapping £765,456 £109,508 14.3%
Whitechapel £628,730 £67,389 10.7%
South West London and Surrey Show
Region/area Average price Price change % change
South West London and Surrey £793,422 £16,470 2.1%
Balham £797,204 £19,094 2.4%
Barnes £1,326,543 £86,935 6.6%
Battersea £927,974 £56,096 6.0%
Belgravia £2,473,564 £1,191,517 48.2%
Berrylands £590,995 £29,839 5.0%
Brentford £484,971 £15,653 3.2%
Brixton £536,798 £20,164 3.8%
Brixton Hill £575,252 £6,746 1.2%
Brompton £3,342,405 £166,829 5.0%
Burwood Park, Hersham, Walton On Thames £1,239,533 £331,056 26.7%
Bushy Mead £642,494 £712 0.1%
Castelnau £1,236,116 £178,239 14.4%
Chelsea £1,996,023 £37,532 1.9%
Clapham £746,225 £10,106 1.4%
Clapham Common £907,996 £2,448 0.3%
Clapham Junction £738,496 £29,345 4.0%
Clapham Park £610,209 £42,568 7.0%
Claygate, Surrey £857,366 £61,363 7.2%
Colliers Wood £418,551 £32,969 7.9%
Coombe £2,724,459 £392,379 14.4%
Copse Hill £778,568 £41,416 5.3%
Cottenham Park £778,446 £41,294 5.3%
Earls Court £1,338,564 £15,316 1.1%
Earlsfield £662,430 £7,152 1.1%
East Molesey £911,784 £97,671 10.7%
East Sheen £987,174 £5,934 0.6%
Esher £999,541 £61,303 6.1%
Fulham £1,056,472 £5,868 0.6%
Furzedown £515,504 £25,289 4.9%
Ham, Surrey £569,266 £114,803 20.2%
Hampton £586,527 £2,976 0.5%
Hampton Hill £647,651 £33,138 5.1%
Hampton Wick £562,163 £139,521 24.8%
Haymarket £2,823,589 £789,367 28.0%
Hersham, Surrey £716,475 £51,862 7.2%
Hinchley Wood £650,125 £35,065 5.4%
Isleworth £478,688 £35,452 7.4%
Kew £831,359 £55,162 6.6%
Kingston upon Thames £661,858 £45,065 6.8%
Kingston Vale £716,767 £4,226 0.6%
Knightsbridge £3,486,342 £218,622 6.3%
Long Ditton £818,280 £6,934 0.8%
Millbank £1,388,167 £193,827 14.0%
Mitcham £353,306 £9,145 2.6%
Mitcham Junction £303,461 £99,979 32.9%
Morden £400,254 £9,948 2.5%
Mortlake £987,174 £5,934 0.6%
New Malden £553,945 £55,822 10.1%
Nine Elms £1,053,841 £42,933 4.1%
Norbiton £489,168 £35,417 7.2%
Norbury £474,844 £791 0.2%
Old Malden £665,717 £37,888 5.7%
Osterley £570,542 £9,016 1.6%
Otford £687,046 £12,933 1.9%
Parsons Green £1,101,919 £70,322 6.4%
Pimlico £1,366,563 £212,671 15.6%
Putney £762,763 £28,762 3.8%
Putney Bridge £753,774 £17,734 2.4%
Putney Heath £352,706 £12,012 3.4%
Putney Vale £835,890 £90,859 10.9%
Raynes Park £778,446 £41,949 5.4%
Richmond, Surrey £910,992 £35,318 3.9%
Roehampton £746,978 £121,195 16.2%
Sands End £1,237,998 £211,032 17.0%
South Kensington £2,713,936 £422,562 15.6%
South Lambeth £700,178 £64,409 9.2%
South Wimbledon £670,172 £9,777 1.5%
Southfields £654,873 £10,986 1.7%
St James's £2,657,695 £192,519 7.2%
St Margarets £731,782 £53,973 7.4%
Streatham £502,420 £2,305 0.5%
Streatham Hill £503,118 £2,414 0.5%
Streatham Park £557,832 £25,782 4.6%
Streatham Vale £478,108 £7,323 1.5%
Summerstown £638,310 £3,966 0.6%
Surbiton £544,547 £9,984 1.8%
Teddington £713,166 £22,541 3.2%
Thames Ditton £709,184 £16,887 2.4%
Thornton Heath £327,172 £20,884 6.4%
Tolworth £483,635 £9,502 2.0%
Tooting £619,544 £2,082 0.3%
Tooting Graveney £522,747 £34,111 6.5%
Tulse Hill £622,624 £1,222 0.2%
Twickenham £642,823 £8,496 1.3%
Upper Tooting £638,310 £3,966 0.6%
Vauxhall £956,449 £90,107 9.4%
Walton-on-Thames £567,706 £26,746 4.7%
Wandsworth £766,565 £20,450 2.7%
West Brompton £1,415,913 £470,638 33.2%
West Molesey £441,911 £8,683 2.0%
West Wimbledon £778,568 £41,416 5.3%
Whiteley Village, Hersham No data No data No data
Whitton £519,386 £5,763 1.1%
Wimbledon £795,235 £1,375 0.2%
Wimbledon Common £1,136,505 £62,562 5.5%
Wimbledon Park £852,242 £26,012 3.1%
Worcester Park £475,795 £18,682 3.9%
World's End £1,317,373 £253,566 19.2%
South East London and North Kent Show
Region/area Average price Price change % change
South East London and North Kent £486,106 £5,058 1.0%
Addington £485,059 £190,530 39.3%
Addiscombe £382,026 £16,029 4.2%
Anerley £400,670 £35,328 8.8%
Avery Hill £387,198 £47,737 12.3%
Badgers Mount £555,018 £60,399 10.9%
Bankside £1,962,115 £853,008 43.5%
Beckenham £526,171 £4,505 0.9%
Beddington £335,000 £19,076 5.7%
Bell Green £397,492 £5,670 1.4%
Bellingham £337,730 £5,718 1.7%
Bermondsey £549,090 £8,927 1.6%
Bickley £704,189 £19,221 2.7%
Biggin Hill £371,176 £7,897 2.1%
Biggin Hill Airport, Biggin Hill No data No data No data
Blackfen £375,468 £16,074 4.3%
Blackheath £574,917 £32,652 5.7%
Blackheath Park £617,211 £46,734 7.6%
Borough £896,486 £153,918 17.2%
Brasted £757,558 £82,808 10.9%
Brockley £510,152 £45,333 8.9%
Bromley £481,357 £3,257 0.7%
Camberwell £525,340 £6,947 1.3%
Canada Water £532,515 £17,901 3.4%
Catford £412,237 £9,051 2.2%
Charlton £450,012 £12,434 2.8%
Chelsfield £641,521 £383,252 59.7%
Chevening No data No data No data
Chislehurst £626,871 £9,717 1.6%
Crofton Park £515,085 £38,392 7.5%
Croydon, Surrey £362,154 £18,455 5.1%
Crystal Palace £431,364 £11,401 2.6%
Cudham £674,792 £77,292 11.5%
Denmark Hill £614,076 £28,465 4.6%
Deptford £439,155 £10,952 2.5%
Downe £599,954 £183,954 30.7%
Downham £329,872 £9,985 3.0%
Dulwich £639,748 £68,114 10.6%
Dulwich Village £2,148,590 £164,323 7.6%
East Dulwich £616,683 £63,576 10.3%
Elephant and Castle £529,008 £9,324 1.8%
Eltham £403,970 £21,817 5.4%
Eltham Park £450,966 £9,825 2.2%
Farnborough £482,517 £8,523 1.8%
Forest Hill £511,920 £3,080 0.6%
Forestdale £297,153 £2,659 0.9%
Gipsy Hill £480,835 £13,695 2.8%
Green Street Green £412,000 £44,500 10.8%
Greenwich £566,572 £17,198 3.0%
Grove Park £368,927 £4,017 1.1%
Halstead, Kent £430,139 £322,703 75.0%
Harvey Gardens £435,148 £35,916 8.3%
Hayes, Bromley £584,924 £44,492 7.6%
Herne Hill £767,971 £70,568 9.2%
Hither Green £436,901 £42,021 9.6%
Honor Oak Park £581,388 £37,191 6.4%
Ide Hill £643,747 £43,781 6.8%
Kennington £556,414 £20,665 3.7%
Keston £1,005,344 £65,383 6.5%
Kidbrooke £483,460 £44,141 9.1%
Knockholt £750,106 £73,837 9.8%
Ladywell £482,485 £46,682 9.7%
Lambeth £624,281 £9,590 1.5%
Lee £428,075 £7,653 1.8%
Lewisham £428,714 £32,649 7.6%
Lower Sydenham £479,643 £2,969 0.6%
Maze Hill £517,688 £3,439 0.7%
Mottingham £354,857 £10,721 3.0%
New Addington £297,247 £13,530 4.6%
New Charlton £450,012 £12,629 2.8%
New Cross £447,929 £4,276 1.0%
New Cross Gate £484,344 £13,885 2.9%
New Eltham £426,052 £3,334 0.8%
Newington £561,422 £1,830 0.3%
North Lambeth £896,486 £153,013 17.1%
Norwood £452,222 £22,213 4.9%
Norwood New Town £453,874 £6,161 1.4%
Nunhead £510,493 £14,229 2.8%
Orpington £448,769 £31,909 7.1%
Park Langley £1,025,392 £16,513 1.6%
Peckham £528,539 £29,253 5.5%
Penge £400,670 £35,328 8.8%
Petts Wood £634,302 £6,940 1.1%
Plumstead £327,332 £16,439 5.0%
Pratts Bottom £481,667 £235,277 48.8%
Rotherhithe £549,362 £7,668 1.4%
Selhurst £314,897 £6,485 2.1%
Sevenoaks £591,427 £13,074 2.2%
Shirley £448,656 £18,490 4.1%
Shooter's Hill £386,606 £25,634 6.6%
Shoreham, Kent £736,458 £120,618 16.4%
Shortlands £361,843 £29,125 8.0%
Sidcup £371,158 £16,596 4.5%
South Bank £1,691,263 £524,824 31.0%
South Bermondsey £399,909 £18,443 4.6%
South Norwood £334,906 £18,870 5.6%
Southwark £895,108 £153,070 17.1%
St John's £416,238 £6,514 1.6%
St. Mary Cray £266,478 £32,715 12.3%
St. Pauls Cray £315,091 £4,470 1.4%
Stockwell £554,593 £1,633 0.3%
Sundridge £479,833 £19,179 4.0%
Surrey Quays £516,700 £13,109 2.5%
Sydenham £473,038 £1,296 0.3%
Tatsfield £567,050 £26,419 4.7%
Toys Hill, Westerham £1,900,000 £1,020,000 53.7%
Upper Norwood £442,535 £19,940 4.5%
Upper Sydenham £471,942 £7,378 1.6%
Waddon £296,012 £31,594 10.7%
Walworth £477,373 £20,281 4.2%
Waterloo £896,486 £153,013 17.1%
Weald, Kent £556,622 £3,562 0.6%
West Dulwich £635,838 £50,189 7.9%
West Norwood £539,184 £4,046 0.8%
West Wickham £523,216 £19,732 3.8%
Westcombe Park £705,013 £58,958 8.4%
Westerham £537,146 £67,803 12.6%
Woodside £352,047 £25,281 7.2%
Woolwich £333,394 £5,468 1.6%
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