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,874 £2,206 0.3%
Alexandra Palace £679,694 £53,144 7.8%
Angel £982,467 £76,232 7.8%
Archway £688,806 £75,261 10.9%
Arkley £990,408 £7,409 0.7%
Arnos Grove £562,370 £8,623 1.5%
Barnet, Hertfordshire £573,920 £23,190 4.0%
Barnsbury £821,075 £25,171 3.1%
Bounds Green £586,066 £20,488 3.5%
Bowes Park £549,838 £36,315 6.6%
Brunswick Park £679,792 £104,342 15.3%
Canonbury £894,981 £67,210 7.5%
Church End £697,903 £17,747 2.5%
Cockfosters £721,733 £77,228 10.7%
Colney Hatch £542,555 £3,000 0.6%
Crouch End £710,001 £48,071 6.8%
Dartmouth Park £1,008,479 £141,560 14.0%
De Beauvoir Town £669,364 £35,332 5.3%
East Barnet £490,619 £74,201 15.1%
East Finchley £1,323,185 £172,135 13.0%
Enfield £391,583 £1,760 0.4%
Finchley £822,537 £48,704 5.9%
Finsbury Park £568,355 £1,179 0.2%
Friern Barnet £576,261 £51,526 8.9%
Grange Park £846,202 £47,500 5.6%
Haringey £618,342 £31,058 5.0%
Harringay £626,989 £13,146 2.1%
High Barnet £483,911 £12,950 2.7%
Highbury £770,510 £24,822 3.2%
Highgate £1,187,474 £96,639 8.1%
Holloway £561,997 £16,320 2.9%
Hornsey £698,956 £37,341 5.3%
Hornsey Vale £693,464 £70,492 10.2%
Hoxton £609,804 £28,467 4.7%
Islington £785,585 £31,502 4.0%
Lower Holloway £520,862 £31,795 6.1%
Manor House £583,516 £53,027 9.1%
Mill Hill East £682,701 £63,154 9.3%
Muswell Hill £828,737 £32,384 3.9%
New Barnet £485,068 £10,091 2.1%
New Southgate £514,785 £14,519 2.8%
Noel Park £459,534 £31,468 6.8%
North Finchley £563,608 £789 0.1%
Oakleigh Park £913,494 £244,873 26.8%
Palmers Green £562,103 £22,678 4.0%
Pentonville £821,075 £25,171 3.1%
Shacklewell £648,657 £44,463 6.9%
Southgate £622,057 £13,433 2.2%
Stamford Hill £605,287 £26,991 4.5%
Stoke Newington £670,194 £38,377 5.7%
Stroud Green £639,746 £30,781 4.8%
Totteridge £1,626,519 £533,244 32.8%
Tufnell Park £615,333 £22,435 3.6%
Turnpike Lane £698,956 £37,341 5.3%
Upper Holloway £688,806 £75,261 10.9%
West Green £636,500 £22,809 3.6%
Whetstone £840,302 £170,853 20.3%
Winchmore Hill £628,857 £25,201 4.0%
Wood Green £529,762 £13,465 2.5%
Woodside Park £659,255 £142,439 21.6%
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 £944,577 £73,576 7.8%
Aldersgate No data No data No data
Barbican £976,552 £137,263 14.1%
Bishopsgate No data No data No data
Broadgate No data No data No data
Clerkenwell £867,302 £50,986 5.9%
Farringdon £1,023,844 £27,389 2.7%
Farringdon Without £970,077 £220,188 22.7%
Fenchurch St No data No data No data
Finsbury £850,575 £26,649 3.1%
Fleet Street £2,293,612 £356,402 15.5%
Monument £781,250 £10,450 1.3%
Moorgate £933,420 £72,462 7.8%
St Lukes £666,364 £40,856 6.1%
St Paul's £1,339,000 £3,901,000 291.3%
Temple £914,229 £348,170 38.1%
The Square Mile £997,587 £84,596 8.5%
Tower Hill £650,250 £100,000 15.4%
West Central London Show
Region/area Average price Price change % change
West Central London £1,292,462 £157,226 12.2%
Aldwych £2,389,026 £944,739 39.5%
Bloomsbury £787,478 £226,305 28.7%
Charing Cross £1,263,399 £223,566 17.7%
Chinatown £1,131,807 £1,006,625 88.9%
Covent Garden £1,247,161 £459,390 36.8%
Holborn £1,051,403 £301,894 28.7%
Kings Cross £748,365 £76,917 10.3%
St Pancras £703,433 £2,480 0.4%
Strand £2,285,585 £402,223 17.6%
Theatreland £1,428,973 £258,164 18.1%
North West London Show
Region/area Average price Price change % change
North West London £861,531 £32,631 3.8%
Belsize Park £1,459,413 £136,260 9.3%
Brent Cross £592,551 £50,917 8.6%
Brondesbury £830,679 £61,493 7.4%
Brondesbury Park £935,186 £97,535 10.4%
Camden Town £1,041,301 £24,479 2.4%
Chalk Farm £1,384,197 £24,013 1.7%
Child's Hill £900,072 £13,181 1.5%
Cricklewood £585,272 £94,059 16.1%
Dollis Hill £562,412 £18,462 3.3%
Golders Green £956,452 £167,056 17.5%
Golders Hill Park £989,090 £179,714 18.2%
Gospel Oak £984,582 £132,622 13.5%
Hampstead £1,581,511 £177,264 11.2%
Hampstead Garden Suburb £1,655,222 £139,585 8.4%
Hampstead Heath £1,462,694 £96,091 6.6%
Harlesden £543,169 £47,593 8.8%
Kensal Green £717,679 £72,974 10.2%
Kensal Rise £865,024 £74,049 8.6%
Kentish Town £751,029 £16,627 2.2%
Kilburn £790,763 £50,916 6.4%
Lisson Grove £862,756 £78,889 9.1%
Mill Hill £735,181 £33,034 4.5%
Neasden £553,741 £12,268 2.2%
North Acton £438,577 £20,960 4.8%
Old Oak Common £455,606 £41,677 9.1%
Park Royal £455,746 £42,200 9.3%
Parliament Hill £1,305,136 £11,327 0.9%
Primrose Hill £1,312,880 £49,726 3.8%
Queens Park £877,343 £57,043 6.5%
Regent's Park £1,746,657 £54,191 3.1%
South Hampstead £823,745 £70,758 8.6%
St Johns Wood £1,534,873 £362,212 23.6%
Stonebridge £432,362 £27,423 6.3%
Swiss Cottage £1,261,021 £62,034 4.9%
West Hampstead £823,677 £22,909 2.8%
West Kilburn £815,492 £43,578 5.3%
Willesden £657,571 £22,335 3.4%
Willesden Green £620,252 £47,135 7.6%
West London Show
Region/area Average price Price change % change
West London £1,124,142 £144,213 12.8%
Acton £604,782 £3,714 0.6%
Acton Green £746,669 £31,352 4.2%
Barons Court £773,146 £12,786 1.7%
Bayswater £1,422,452 £105,219 7.4%
Bedford Park £1,106,966 £96,873 8.8%
Brook Green £1,153,117 £189,299 16.4%
Chiswick £1,000,121 £48,087 4.8%
City of Westminster £1,583,913 £184,441 11.6%
Ealing £747,889 £24,398 3.3%
Ealing Common £755,577 £30,117 4.0%
East Acton £589,601 £17,875 3.0%
Fitzrovia £1,284,096 £202,052 15.7%
Gunnersbury £854,871 £133,451 15.6%
Hammersmith £857,390 £59,140 6.9%
Hanger Lane £713,834 £47,910 6.7%
Hanwell £536,717 £2,253 0.4%
Holland Park £2,145,716 £85,625 4.0%
Hyde Park £2,322,194 £24,403 1.1%
Kensal Town £751,425 £31,045 4.1%
Kensington £2,346,980 £168,241 7.2%
Ladbroke Grove £1,111,132 £109,343 9.8%
Little Ealing £614,481 £26,815 4.4%
Little Venice £1,034,481 £11,594 1.1%
Maida Hill £921,286 £98,269 10.7%
Maida Vale £829,739 £25,259 3.0%
Marylebone £1,791,311 £174,456 9.7%
Mayfair £4,201,985 £1,158,538 27.6%
North Kensington £907,198 £136,292 15.0%
Notting Hill £1,527,963 £305,159 20.0%
Oxford Circus No data No data No data
Paddington £1,162,624 £52,170 4.5%
Piccadilly £1,889,016 £1,860,248 98.5%
Piccadilly Circus £2,616,895 £1,987,652 76.0%
Shepherd's Bush £750,529 £49,128 6.5%
Soho £1,834,777 £489,944 26.7%
South Acton £607,350 £38,694 6.4%
Warwick Avenue £1,118,312 £65,930 5.9%
West Acton £610,893 £20,232 3.3%
West Ealing £748,183 £95,922 12.8%
West Kensington £1,238,425 £132,038 10.7%
Westbourne Green £752,026 £32,967 4.4%
Westminster £1,427,414 £31,141 2.2%
White City £750,529 £49,128 6.5%
Wormwood Scrubs £750,529 £49,128 6.5%
East London Show
Region/area Average price Price change % change
East London £469,930 £19,446 4.1%
Aldgate £801,539 £26,324 3.3%
Bethnal Green £543,738 £947 0.2%
Blackwall £581,060 £9,700 1.7%
Cambridge Heath £507,019 £31,210 6.2%
Canary Wharf £550,344 £338 0.1%
Cubitt Town £482,616 £4,323 0.9%
Dalston £598,294 £60,572 10.1%
Docklands £503,557 £8,326 1.7%
Globe Town £543,738 £947 0.2%
Hackney £589,137 £62,297 10.6%
Haggerston £510,212 £38,062 7.5%
Island Gardens £482,616 £4,323 0.9%
Isle of Dogs £537,854 £7,056 1.3%
Leamouth £584,597 £15,056 2.6%
Limehouse £508,730 £10,760 2.1%
Liverpool Street £739,722 £127,821 17.3%
London Fields £641,547 £53,387 8.3%
Millwall £577,278 £13,545 2.3%
Poplar £472,485 £26,857 5.7%
Shadwell £631,199 £19,223 3.0%
Shoreditch £693,062 £28,590 4.1%
Spitalfields £672,746 £778 0.1%
Stepney £631,199 £19,223 3.0%
Tower Bridge £946,401 £71,006 7.5%
Tower Hamlets £531,925 £16,044 3.0%
Wapping £793,256 £46,234 5.8%
Whitechapel £658,605 £24,578 3.7%
South West London and Surrey Show
Region/area Average price Price change % change
South West London and Surrey £796,452 £15,014 1.9%
Balham £788,536 £43,748 5.5%
Barnes £1,278,292 £46,631 3.6%
Battersea £915,018 £45,913 5.0%
Belgravia £2,759,875 £909,545 33.0%
Berrylands £616,717 £2,249 0.4%
Brentford £493,265 £8,729 1.8%
Brixton £542,763 £20,439 3.8%
Brixton Hill £581,136 £14,048 2.4%
Brompton £3,624,585 £216,996 6.0%
Burwood Park, Hersham, Walton On Thames £1,209,609 £250,710 20.7%
Bushy Mead £651,057 £17,099 2.6%
Castelnau £1,234,232 £204,075 16.5%
Chelsea £1,995,763 £237,401 11.9%
Clapham £742,170 £23,444 3.2%
Clapham Common £914,923 £8,546 0.9%
Clapham Junction £735,824 £21,414 2.9%
Clapham Park £602,900 £21,061 3.5%
Claygate, Surrey £870,208 £23,888 2.7%
Colliers Wood £425,199 £18,425 4.3%
Coombe £2,723,070 £516,100 19.0%
Copse Hill £799,086 £64,472 8.1%
Cottenham Park £798,964 £64,350 8.1%
Earls Court £1,426,455 £192,340 13.5%
Earlsfield £665,227 £10,915 1.6%
East Molesey £883,544 £69,141 7.8%
East Sheen £993,774 £1,219 0.1%
Esher £1,016,560 £89,685 8.8%
Fulham £1,031,601 £18,315 1.8%
Furzedown £528,816 £10,536 2.0%
Ham, Surrey £582,390 £88,400 15.2%
Hampton £581,417 £6,602 1.1%
Hampton Hill £626,602 £4,914 0.8%
Hampton Wick £577,857 £49,253 8.5%
Haymarket £2,980,883 £1,753,383 58.8%
Hersham, Surrey £740,449 £76,444 10.3%
Hinchley Wood £608,519 £28,569 4.7%
Isleworth £487,290 £31,244 6.4%
Kew £843,685 £88,130 10.4%
Kingston upon Thames £669,595 £48,469 7.2%
Kingston Vale £734,684 £122,507 16.7%
Knightsbridge £3,820,268 £259,534 6.8%
Long Ditton £756,346 £140,469 18.6%
Millbank £1,199,016 £75,935 6.3%
Mitcham £355,631 £6,592 1.9%
Mitcham Junction £311,435 £136,963 44.0%
Morden £401,834 £10,488 2.6%
Mortlake £993,774 £1,219 0.1%
New Malden £573,182 £37,212 6.5%
Nine Elms £1,013,625 £11,181 1.1%
Norbiton £520,271 £791 0.2%
Norbury £480,242 £26,161 5.4%
Old Malden £667,740 £20,474 3.1%
Osterley £573,622 £9,476 1.7%
Otford £680,300 £68,057 10.0%
Parsons Green £1,122,946 £66,973 6.0%
Pimlico £1,388,268 £252,433 18.2%
Putney £758,423 £19,227 2.5%
Putney Bridge £742,572 £3,950 0.5%
Putney Heath £359,819 £20,579 5.7%
Putney Vale £784,145 £286,607 36.6%
Raynes Park £798,964 £64,992 8.1%
Richmond, Surrey £926,336 £11,576 1.2%
Roehampton £653,104 £11,498 1.8%
Sands End £1,121,451 £122,391 10.9%
South Kensington £2,683,089 £323,622 12.1%
South Lambeth £709,344 £37,348 5.3%
South Wimbledon £682,863 £27,602 4.0%
Southfields £661,169 £19,740 3.0%
St James's £2,863,456 £718,888 25.1%
St Margarets £747,540 £31,729 4.2%
Streatham £507,587 £6,343 1.2%
Streatham Hill £508,109 £5,363 1.1%
Streatham Park £551,935 £68,822 12.5%
Streatham Vale £489,479 £3,505 0.7%
Summerstown £629,311 £19,154 3.0%
Surbiton £551,405 £459 0.1%
Teddington £716,071 £32,731 4.6%
Thames Ditton £718,336 £40,281 5.6%
Thornton Heath £336,168 £13,146 3.9%
Tolworth £486,565 £17,699 3.6%
Tooting £611,987 £18,980 3.1%
Tooting Graveney £541,237 £18,005 3.3%
Tulse Hill £618,134 £28,769 4.7%
Twickenham £646,261 £3,447 0.5%
Upper Tooting £629,311 £19,154 3.0%
Vauxhall £928,368 £46,174 5.0%
Walton-on-Thames £584,799 £48,330 8.3%
Wandsworth £766,671 £28,319 3.7%
West Brompton £1,494,027 £1,049,608 70.3%
West Molesey £454,506 £19,164 4.2%
West Wimbledon £799,086 £64,472 8.1%
Whiteley Village, Hersham No data No data No data
Whitton £518,355 £2,088 0.4%
Wimbledon £794,731 £21,772 2.7%
Wimbledon Common £1,077,527 £112,969 10.5%
Wimbledon Park £825,019 £59,276 7.2%
Worcester Park £480,347 £9,841 2.0%
World's End £1,259,060 £428,965 34.1%
South East London and North Kent Show
Region/area Average price Price change % change
South East London and North Kent £487,230 £4,893 1.0%
Addington £505,214 £184,655 36.5%
Addiscombe £374,573 £14,275 3.8%
Anerley £393,773 £8,499 2.2%
Avery Hill £393,779 £41,102 10.4%
Badgers Mount £555,438 £106,750 19.2%
Bankside £1,616,837 £497,132 30.7%
Beckenham £531,238 £25,051 4.7%
Beddington £342,016 £12,392 3.6%
Bell Green £398,996 £650 0.2%
Bellingham £344,027 £10,466 3.0%
Bermondsey £532,442 £2,053 0.4%
Bickley £703,252 £38,303 5.4%
Biggin Hill £386,261 £14,369 3.7%
Biggin Hill Airport, Biggin Hill No data No data No data
Blackfen £399,815 £20,679 5.2%
Blackheath £583,609 £15,243 2.6%
Blackheath Park £665,925 £27,065 4.1%
Borough £882,588 £145,930 16.5%
Brasted £845,000 £161,704 19.1%
Brockley £531,154 £17,558 3.3%
Bromley £483,483 £5,850 1.2%
Camberwell £520,992 £17,581 3.4%
Canada Water £535,640 £18,278 3.4%
Catford £412,741 £11,159 2.7%
Charlton £448,983 £4,445 1.0%
Chelsfield £702,992 £289,536 41.2%
Chevening No data No data No data
Chislehurst £622,110 £20,725 3.3%
Crofton Park £534,858 £10,984 2.1%
Croydon, Surrey £366,431 £12,832 3.5%
Crystal Palace £427,883 £195 0.0%
Cudham £668,500 £60,000 9.0%
Denmark Hill £603,988 £154,442 25.6%
Deptford £443,741 £12,833 2.9%
Downe £528,200 £316,244 59.9%
Downham £332,962 £10,840 3.3%
Dulwich £642,640 £47,072 7.3%
Dulwich Village £1,995,400 £293,309 14.7%
East Dulwich £630,823 £44,720 7.1%
Elephant and Castle £529,067 £5,811 1.1%
Eltham £411,473 £29,110 7.1%
Eltham Park £457,645 £13,913 3.0%
Farnborough £494,127 £1,795 0.4%
Forest Hill £517,050 £8,446 1.6%
Forestdale £297,119 £11,762 4.0%
Gipsy Hill £459,025 £5,778 1.3%
Green Street Green £412,000 £40,333 9.8%
Greenwich £564,207 £21,833 3.9%
Grove Park £373,431 £10,794 2.9%
Halstead, Kent £434,823 £198,212 45.6%
Harvey Gardens £467,472 £58,314 12.5%
Hayes, Bromley £548,986 £4,273 0.8%
Herne Hill £752,980 £12,760 1.7%
Hither Green £444,914 £19,302 4.3%
Honor Oak Park £585,843 £28,939 4.9%
Ide Hill £624,158 £29,568 4.7%
Kennington £556,447 £23,921 4.3%
Keston £846,354 £268,247 31.7%
Kidbrooke £473,309 £18,758 4.0%
Knockholt £698,430 £88,089 12.6%
Ladywell £500,939 £23,942 4.8%
Lambeth £611,801 £33,896 5.5%
Lee £432,384 £1,696 0.4%
Lewisham £439,473 £15,055 3.4%
Lower Sydenham £482,772 £20,054 4.2%
Maze Hill £529,284 £8,221 1.6%
Mottingham £359,950 £42,095 11.7%
New Addington £301,959 £6,976 2.3%
New Charlton £448,983 £4,250 0.9%
New Cross £460,202 £1,989 0.4%
New Cross Gate £506,506 £37,971 7.5%
New Eltham £430,627 £6,013 1.4%
Newington £551,405 £15,049 2.7%
North Lambeth £882,588 £145,025 16.4%
Norwood £450,689 £4,436 1.0%
Norwood New Town £458,547 £16,056 3.5%
Nunhead £509,362 £5,053 1.0%
Orpington £452,185 £21,341 4.7%
Park Langley £1,039,392 £39,809 3.8%
Peckham £522,690 £48,066 9.2%
Penge £393,773 £8,499 2.2%
Petts Wood £640,327 £7,083 1.1%
Plumstead £331,768 £6,608 2.0%
Pratts Bottom £586,500 £105,306 18.0%
Rotherhithe £560,925 £31,287 5.6%
Selhurst £309,620 £24,254 7.8%
Sevenoaks £594,778 £12,546 2.1%
Shirley £452,037 £5,028 1.1%
Shooter's Hill £408,194 £2,687 0.7%
Shoreham, Kent £693,946 £460 0.1%
Shortlands £370,629 £61,383 16.6%
Sidcup £369,440 £19,571 5.3%
South Bank £1,662,982 £478,794 28.8%
South Bermondsey £396,951 £19,203 4.8%
South Norwood £333,633 £20,043 6.0%
Southwark £881,029 £144,674 16.4%
St John's £416,438 £4,590 1.1%
St. Mary Cray £272,565 £3,191 1.2%
St. Pauls Cray £312,049 £4,801 1.5%
Stockwell £557,976 £8,881 1.6%
Sundridge £445,500 £31,938 7.2%
Surrey Quays £521,964 £13,574 2.6%
Sydenham £476,753 £15,361 3.2%
Tatsfield £573,050 £73,751 12.9%
Toys Hill, Westerham £1,900,000 £1,020,000 53.7%
Upper Norwood £442,490 £1,034 0.2%
Upper Sydenham £478,919 £8,248 1.7%
Waddon £310,720 £19,560 6.3%
Walworth £482,129 £81,752 17.0%
Waterloo £882,588 £145,025 16.4%
Weald, Kent £511,942 £107,013 20.9%
West Dulwich £633,460 £26,292 4.2%
West Norwood £535,213 £27,630 5.2%
West Wickham £537,919 £5,141 1.0%
Westcombe Park £675,301 £37,093 5.5%
Westerham £564,942 £16,056 2.8%
Woodside £351,751 £46,207 13.1%
Woolwich £339,428 £7,339 2.2%
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

Find a property