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 £682,248 £35,849 5.3%
Alexandra Palace £630,030 £24,333 3.9%
Angel £1,013,741 £155,773 15.4%
Archway £649,924 £59,238 9.1%
Arkley £1,380,229 £456,271 33.1%
Arnos Grove £503,481 £38,271 7.6%
Barnet, Hertfordshire £682,494 £91,169 13.4%
Barnsbury £869,328 £16,364 1.9%
Bowes Park £480,955 £47,021 9.8%
Brunswick Park £627,767 £19,968 3.2%
Canonbury £946,219 £162,637 17.2%
Church End £694,491 £3,214 0.5%
Cockfosters £498,334 £218,462 43.8%
Colney Hatch £546,726 £21,401 3.9%
Crouch End £638,863 £50,609 7.9%
Dartmouth Park £924,740 £99,472 10.8%
De Beauvoir Town £697,818 £5,787 0.8%
East Barnet £519,460 £3,788 0.7%
East Finchley £790,918 £94,900 12.0%
Enfield £404,945 £43,960 10.9%
Finchley £677,975 £41,249 6.1%
Finsbury Park £529,431 £19,785 3.7%
Friern Barnet £519,329 £77,079 14.8%
Grange Park £648,585 £9,943 1.5%
Haringey £580,932 £93,277 16.1%
Harringay £582,122 £28,035 4.8%
High Barnet £1,246,264 £736,866 59.1%
Highbury £849,252 £75,159 8.9%
Highgate £1,247,958 £284,050 22.8%
Holloway £598,653 £12,287 2.1%
Hornsey £663,432 £25,757 3.9%
Hornsey Vale £761,341 £1,020 0.1%
Hoxton £675,610 £1,490,084 220.6%
Islington £898,407 £43,199 4.8%
Lower Holloway £640,581 £38,591 6.0%
Manor House £477,521 £47,465 9.9%
Mill Hill East £643,625 £28,668 4.5%
Muswell Hill £725,039 £138,028 19.0%
New Barnet £455,048 £38,146 8.4%
New Southgate £466,328 £44,443 9.5%
Noel Park £436,173 £176,184 40.4%
North Finchley £567,421 £28,191 5.0%
Oakleigh Park £779,042 £307,539 39.5%
Palmers Green £521,114 £46,541 8.9%
Pentonville £869,328 £16,364 1.9%
Shacklewell £599,773 £26,699 4.5%
Southgate £564,466 £44,228 7.8%
Stamford Hill £553,286 £21,003 3.8%
Stoke Newington £619,924 £144,737 23.3%
Stroud Green £593,753 £33,413 5.6%
Totteridge £1,533,812 £239,569 15.6%
Tufnell Park £618,566 £776 0.1%
Upper Holloway £649,924 £59,238 9.1%
West Green £764,175 £40,362 5.3%
Whetstone £770,244 £37,763 4.9%
Winchmore Hill £549,794 £7,754 1.4%
Wood Green £476,107 £138,186 29.0%
Woodside Park £725,688 £2,665 0.4%
East Central London Show
Region/area Average price Price change % change
East Central London £2,098,544 £1,325,785 63.2%
Aldersgate No data No data No data
Barbican £1,718,772 £455,116 26.5%
Bishopsgate £4,916,693 £5,658,703 115.1%
Broadgate £6,655,262 £1,023,574 15.4%
Clerkenwell £1,246,796 £394,138 31.6%
Farringdon £2,167,829 £437,131 20.2%
Farringdon Without £2,789,223 £1,354,515 48.6%
Fenchurch St £4,133,074 £20,182,731 488.3%
Finsbury £1,077,481 £135,744 12.6%
Fleet Street £3,079,224 £1,800,011 58.5%
Monument £4,319,849 £5,383,847 124.6%
Moorgate £3,832,998 £1,726,660 45.0%
St Lukes £2,196,442 £1,329,180 60.5%
St Paul's £19,618,948 £1,451,852 7.4%
Temple £1,203,806 £6,645,563 552.0%
The Square Mile £3,097,061 £2,950,969 95.3%
Tower Hill £7,084,400 £3,785,296 53.4%
West Central London Show
Region/area Average price Price change % change
West Central London £1,844,683 £690,291 37.4%
Aldwych £1,667,280 £2,056,762 123.4%
Bloomsbury £902,179 £259,524 28.8%
Charing Cross £2,162,527 £3,803,742 175.9%
Chinatown £5,021,715 £1,182,999 23.6%
Covent Garden £1,666,243 £1,060,244 63.6%
Holborn £2,328,396 £2,759,338 118.5%
Kings Cross £939,146 £186,375 19.8%
St Pancras £912,203 £390,051 42.8%
Strand £4,013,794 £927,040 23.1%
Theatreland £2,966,382 £1,567,695 52.8%
North West London Show
Region/area Average price Price change % change
North West London £863,886 £24,569 2.8%
Belsize Park £1,308,540 £95,011 7.3%
Brent Cross £619,859 £84,808 13.7%
Brondesbury £807,563 £57,739 7.1%
Brondesbury Park £834,705 £126,326 15.1%
Camden Town £1,434,607 £223,670 15.6%
Chalk Farm £1,626,502 £347,953 21.4%
Child's Hill £879,414 £119,870 13.6%
Cricklewood £605,932 £309,432 51.1%
Dollis Hill £540,842 £200,077 37.0%
Golders Green £904,730 £81,230 9.0%
Golders Hill Park £977,022 £48,960 5.0%
Gospel Oak £966,202 £71,845 7.4%
Hampstead £1,508,570 £153,209 10.2%
Hampstead Garden Suburb £1,392,060 £36,480 2.6%
Hampstead Heath £1,439,182 £30,524 2.1%
Harlesden £549,148 £31,376 5.7%
Kensal Green £721,246 £2,513 0.3%
Kensal Rise £868,369 £18,253 2.1%
Kentish Town £847,308 £91,722 10.8%
Kilburn £763,986 £47,208 6.2%
Lisson Grove £886,844 £54,894 6.2%
Mill Hill £654,430 £48,523 7.4%
Neasden £555,164 £86,996 15.7%
North Acton £508,830 £299,931 58.9%
Old Oak Common £900,151 £133,250 14.8%
Park Royal £410,109 £594,597 145.0%
Primrose Hill £1,763,946 £197,124 11.2%
Queens Park £813,111 £47,871 5.9%
Regent's Park £1,554,387 £1,549,010 99.7%
South Hampstead £1,273,748 £60,067 4.7%
St Johns Wood £1,627,181 £135,011 8.3%
Stonebridge £372,504 £280,703 75.4%
Swiss Cottage £1,040,317 £60,550 5.8%
West Hampstead £793,635 £63,491 8.0%
West Kilburn £790,040 £22,205 2.8%
Willesden £616,600 £77,155 12.5%
Willesden Green £554,262 £150,406 27.1%
West London Show
Region/area Average price Price change % change
West London £1,434,212 £55,246 3.9%
Acton £641,847 £369,283 57.5%
Acton Green £776,695 £53,416 6.9%
Barons Court £1,013,790 £126,368 12.5%
Bayswater £1,709,557 £230,849 13.5%
Bedford Park £1,229,249 £101,910 8.3%
Brook Green £1,131,516 £302,456 26.7%
Chiswick £964,443 £24,226 2.5%
City of Westminster £2,041,082 £126,375 6.2%
Ealing £747,517 £21,176 2.8%
Ealing Common £743,170 £45,418 6.1%
East Acton £633,961 £836,851 132.0%
Fitzrovia £4,277,019 £2,437,439 57.0%
Gunnersbury £1,227,685 £449,281 36.6%
Hammersmith £1,146,948 £81,215 7.1%
Hanger Lane £633,071 £199,674 31.5%
Hanwell £516,719 £201,946 39.1%
Holland Park £2,577,860 £320,956 12.5%
Hyde Park £2,634,975 £23,481 0.9%
Kensal Town £741,468 £1,023,107 138.0%
Kensington £2,407,244 £61,426 2.6%
Ladbroke Grove £981,667 £238,651 24.3%
Little Ealing £1,088,479 £447,958 41.2%
Little Venice £1,003,233 £122,941 12.3%
Maida Hill £902,931 £160,705 17.8%
Maida Vale £842,606 £13,336 1.6%
Marylebone £2,201,410 £231,673 10.5%
Mayfair £7,489,555 £164,085 2.2%
North Kensington £1,174,181 £52,575 4.5%
Notting Hill £2,003,152 £330,126 16.5%
Oxford Circus £562,034 £640,466 114.0%
Paddington £1,077,279 £12,660 1.2%
Piccadilly £6,464,201 £2,913,340 45.1%
Piccadilly Circus £6,909,056 £3,478,621 50.3%
Shepherd's Bush £795,802 £100,148 12.6%
Soho £4,827,173 £1,764,922 36.6%
South Acton £554,164 £37,829 6.8%
Warwick Avenue £988,662 £184,729 18.7%
West Acton £640,754 £460,408 71.9%
West Ealing £638,690 £78,244 12.3%
West Kensington £1,144,323 £117,343 10.3%
Westbourne Green £764,175 £40,362 5.3%
White City £795,802 £100,148 12.6%
Wormwood Scrubs £795,802 £100,148 12.6%
East London Show
Region/area Average price Price change % change
East London £470,122 £108,111 23.0%
Aldgate £2,241,268 £172,061 7.7%
Bethnal Green £604,749 £53,142 8.8%
Blackwall £714,748 £201,436 28.2%
Cambridge Heath £509,379 £42,030 8.3%
Canary Wharf £547,202 £23,711 4.3%
Cubitt Town £463,985 £29,928 6.5%
Dalston £694,917 £66,817 9.6%
Docklands £491,745 £14,797 3.0%
Globe Town £604,749 £53,142 8.8%
Hackney £621,274 £4,374 0.7%
Haggerston £558,437 £58,290 10.4%
Island Gardens £463,985 £29,928 6.5%
Isle of Dogs £538,386 £31,182 5.8%
Leamouth £604,997 £14,800 2.4%
Limehouse £532,703 £12,416 2.3%
Liverpool Street £1,275,281 £1,276,908 100.1%
London Fields £749,260 £71,632 9.6%
Millwall £620,651 £84,401 13.6%
Poplar £462,836 £45,600 9.9%
Shadwell £938,880 £156,462 16.7%
Shoreditch £854,888 £384,324 45.0%
Spitalfields £1,008,984 £732,340 72.6%
Stepney £938,880 £156,462 16.7%
Tower Bridge £928,958 £9,229 1.0%
Tower Hamlets £590,568 £69,209 11.7%
Wapping £635,554 £149,583 23.5%
Whitechapel £1,165,157 £149,748 12.9%
South West London and Surrey Show
Region/area Average price Price change % change
South West London and Surrey £772,562 £34,640 4.5%
Balham £724,883 £180,675 24.9%
Barnes £1,444,464 £69,730 4.8%
Battersea £786,448 £135,483 17.2%
Belgravia £3,541,381 £692,323 19.5%
Berrylands £542,820 £51,962 9.6%
Brentford £686,852 £78,403 11.4%
Brixton £552,540 £48,744 8.8%
Brixton Hill £547,840 £21,052 3.8%
Brompton £3,311,182 £360,338 10.9%
Burwood Park, Hersham, Walton On Thames £1,180,503 £32,782 2.8%
Bushy Mead £616,481 £57,597 9.3%
Castelnau £1,619,442 £228,324 14.1%
Chelsea £1,920,987 £300,811 15.7%
Clapham £749,805 £111,000 14.8%
Clapham Common £895,779 £281,348 31.4%
Clapham Junction £652,473 £190,019 29.1%
Clapham Park £534,121 £105,583 19.8%
Claygate, Surrey £780,715 £75,479 9.7%
Colliers Wood £410,382 £22,742 5.5%
Coombe £2,347,167 £457,682 19.5%
Copse Hill £716,141 £15,497 2.2%
Cottenham Park £716,141 £15,372 2.1%
Earls Court £1,454,316 £264,414 18.2%
Earlsfield £618,076 £73,338 11.9%
East Molesey £740,420 £54,211 7.3%
East Sheen £902,423 £67,428 7.5%
Esher £908,898 £14,787 1.6%
Fulham £1,115,449 £32,207 2.9%
Furzedown £510,122 £29,950 5.9%
Ham, Surrey £642,726 £20,785 3.2%
Hampton £545,798 £50,347 9.2%
Hampton Hill £554,390 £150,760 27.2%
Hampton Wick £524,659 £66,886 12.7%
Haymarket £6,233,310 £636,869 10.2%
Hersham, Surrey £692,588 £59,415 8.6%
Hinchley Wood £498,756 £8,362 1.7%
Isleworth £437,812 £83,378 19.0%
Kew £926,044 £64,970 7.0%
Kingston upon Thames £721,230 £20,516 2.8%
Kingston Vale £548,369 £268,017 48.9%
Knightsbridge £3,426,385 £358,177 10.5%
Long Ditton £852,395 £37,633 4.4%
Millbank £1,409,338 £23,046 1.6%
Mitcham £364,135 £17,698 4.9%
Mitcham Junction £796,552 £506,290 63.6%
Morden £366,335 £32,482 8.9%
Mortlake £902,423 £67,428 7.5%
New Malden £535,023 £38,817 7.3%
Nine Elms £946,851 £98,458 10.4%
Norbiton £527,736 £48,594 9.2%
Norbury £432,379 £75,976 17.6%
Old Malden £603,619 £32,442 5.4%
Osterley £463,267 £18,339 4.0%
Otford £658,212 £39,984 6.1%
Parsons Green £1,255,925 £13,911 1.1%
Pimlico £1,266,446 £74 0.0%
Putney £708,386 £75,628 10.7%
Putney Bridge £716,206 £73,917 10.3%
Putney Heath £289,376 £80,708 27.9%
Putney Vale £826,010 £58,993 7.1%
Raynes Park £717,169 £14,189 2.0%
Richmond, Surrey £934,125 £34,667 3.7%
Roehampton £516,666 £171,312 33.2%
Sands End £1,180,752 £51,234 4.3%
South Kensington £2,467,069 £297,175 12.0%
South Lambeth £1,121,622 £461,202 41.1%
South Wimbledon £624,035 £38,259 6.1%
Southfields £607,631 £117,165 19.3%
St James's £7,679,456 £1,428,512 18.6%
St Margarets £637,288 £128,463 20.2%
Streatham £449,939 £90,364 20.1%
Streatham Hill £451,350 £90,960 20.2%
Streatham Park £517,275 £116,691 22.6%
Streatham Vale £440,632 £80,699 18.3%
Summerstown £594,940 £99,660 16.8%
Surbiton £531,905 £20,859 3.9%
Teddington £736,570 £50,151 6.8%
Thames Ditton £724,728 £46,866 6.5%
Thornton Heath £281,321 £67,485 24.0%
Tolworth £586,543 £126,524 21.6%
Tooting £586,644 £100,643 17.2%
Tooting Graveney £492,203 £20,773 4.2%
Tulse Hill £573,740 £127,529 22.2%
Twickenham £593,063 £213,371 36.0%
Upper Tooting £594,940 £99,660 16.8%
Vauxhall £865,468 £122,940 14.2%
Walton-on-Thames £551,869 £15,251 2.8%
Wandsworth £697,217 £87,556 12.6%
West Brompton £1,370,890 £32,643 2.4%
West Molesey £405,345 £35,481 8.8%
West Wimbledon £716,141 £15,497 2.2%
Westminster £2,041,082 £126,375 6.2%
Whiteley Village, Hersham No data No data No data
Whitton £467,348 £53,628 11.5%
Wimbledon £738,596 £63,616 8.6%
Wimbledon Common £950,657 £181,684 19.1%
Wimbledon Park £810,194 £82,346 10.2%
Worcester Park £423,782 £64,387 15.2%
World's End £1,259,321 £98,605 7.8%
South East London and North Kent Show
Region/area Average price Price change % change
South East London and North Kent £471,661 £57,615 12.2%
Addington £607,732 £20,785 3.4%
Addiscombe £304,916 £70,652 23.2%
Anerley £396,480 £6,744 1.7%
Avery Hill £362,563 £135,276 37.3%
Badgers Mount £643,036 £397,380 61.8%
Bankside £8,651,902 £6,452,337 74.6%
Beckenham £479,880 £40,924 8.5%
Beddington £421,076 £69,329 16.5%
Bell Green £351,931 £101,264 28.8%
Bellingham £276,518 £109,200 39.5%
Bermondsey £683,562 £230,019 33.7%
Bickley £614,338 £82,111 13.4%
Biggin Hill £346,813 £31,400 9.1%
Biggin Hill Airport, Biggin Hill £585,000 £10,000 1.7%
Blackfen £313,397 £31,576 10.1%
Blackheath £583,889 £13,338 2.3%
Blackheath Park £673,866 £16,314 2.4%
Borough £987,465 £515,826 52.2%
Brasted £484,276 £13,407 2.8%
Brockley £495,839 £375 0.1%
Bromley £422,439 £64,063 15.2%
Camberwell £530,349 £59,444 11.2%
Canada Water £491,256 £54,886 11.2%
Catford £355,661 £72,778 20.5%
Charlton £742,807 £65,687 8.8%
Chelsfield £919,943 £295,940 32.2%
Chevening No data No data No data
Chislehurst £560,785 £42,754 7.6%
Crofton Park £498,718 £3,595 0.7%
Croydon, Surrey £381,125 £12,445 3.3%
Crystal Palace £386,263 £37,929 9.8%
Cudham £597,500 £11,250 1.9%
Denmark Hill £605,457 £16,834 2.8%
Deptford £391,133 £81,838 20.9%
Downe £694,243 £135,033 19.5%
Downham £276,380 £42,287 15.3%
Dulwich £607,446 £60,159 9.9%
Dulwich Village £1,378,231 £764,588 55.5%
East Dulwich £604,632 £51,989 8.6%
Elephant and Castle £516,535 £299,350 58.0%
Eltham £358,821 £82,969 23.1%
Eltham Park £378,248 £121,495 32.1%
Farnborough £447,610 £234 0.1%
Forest Hill £453,005 £34,878 7.7%
Forestdale £260,819 £39,049 15.0%
Gipsy Hill £418,591 £48,009 11.5%
Green Street Green £292,833 £36,155 12.3%
Greenwich £644,832 £46,788 7.3%
Grove Park £302,914 £92,877 30.7%
Halstead, Kent £466,175 £46,705 10.0%
Harvey Gardens £667,354 £56,173 8.4%
Hayes, Bromley £480,617 £106,218 22.1%
Herne Hill £675,072 £144,082 21.3%
Hither Green £411,068 £65,088 15.8%
Honor Oak Park £554,397 £38,795 7.0%
Ide Hill £1,055,762 £337,280 31.9%
Kennington £611,501 £183,445 30.0%
Keston £1,072,620 £220,313 20.5%
Kidbrooke £429,379 £67,011 15.6%
Knockholt £620,194 £132,270 21.3%
Ladywell £462,914 £98,794 21.3%
Lambeth £700,842 £14,802 2.1%
Lee £398,941 £86,198 21.6%
Lewisham £410,009 £104,364 25.5%
Lower Sydenham £438,605 £23,151 5.3%
Maze Hill £731,103 £146,840 20.1%
Mottingham £308,403 £73,467 23.8%
New Addington £264,431 £24,324 9.2%
New Charlton £745,471 £68,351 9.2%
New Cross £392,509 £136,412 34.8%
New Cross Gate £409,527 £136,934 33.4%
New Eltham £391,738 £14,082 3.6%
Newington £641,389 £469,792 73.2%
North Lambeth £987,465 £516,604 52.3%
Norwood £394,183 £53,121 13.5%
Norwood New Town £389,396 £64,723 16.6%
Nunhead £483,466 £40,240 8.3%
Orpington £421,334 £41,887 9.9%
Park Langley £863,821 £164,160 19.0%
Peckham £517,129 £71,276 13.8%
Penge £396,480 £6,744 1.7%
Petts Wood £542,760 £74,245 13.7%
Plumstead £275,950 £45,958 16.7%
Pratts Bottom £463,125 £78,487 16.9%
Rotherhithe £535,120 £438 0.1%
Selhurst £262,656 £55,474 21.1%
Sevenoaks £558,576 £23,665 4.2%
Shooter's Hill £311,884 £39,735 12.7%
Shoreham, Kent £560,050 £52,050 9.3%
Shortlands £377,685 £985 0.3%
Sidcup £395,992 £36,225 9.1%
South Bank £1,652,327 £159,247 9.6%
South Bermondsey £406,205 £224 0.1%
South Norwood £277,429 £54,828 19.8%
Southwark £984,007 £584,831 59.4%
St John's £397,347 £6,792 1.7%
St. Mary Cray £269,716 £14,162 5.3%
St. Pauls Cray £296,127 £11,908 4.0%
Stockwell £607,772 £11,993 2.0%
Sundridge £487,449 £109,205 22.4%
Surrey Quays £461,240 £65,016 14.1%
Sydenham £438,605 £23,151 5.3%
Tatsfield £586,262 £57,088 9.7%
Toys Hill, Westerham £950,000 £327,500 34.5%
Upper Norwood £380,734 £60,815 16.0%
Upper Sydenham £417,225 £65,165 15.6%
Waddon £471,257 £150,960 32.0%
Walworth £417,532 £230,668 55.2%
Waterloo £987,465 £516,604 52.3%
Weald, Kent £800,625 £257,208 32.1%
West Dulwich £585,708 £13,505 2.3%
West Norwood £462,609 £85,104 18.4%
West Wickham £478,360 £66,985 14.0%
Westcombe Park £647,229 £17,177 2.7%
Westerham £950,000 £327,500 34.5%
Woodside £277,307 £66,824 24.1%
Woolwich £283,959 £47,388 16.7%
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