Price analysis for

House Prices in London

£540,000

Median Average Sales Price
(last 12 months)

£721,634

Mean Average Sales Price
(last 12 months)

155750

Total Sales
(last 12 months)

−5.1%

Median vs previous
12 months

House prices in London: market summary

London recorded 155,750 home sales in the last 12 months, at a median price of £540,000 and a mean of £721,634. Comparing the 12 months to August 2026 with the 12 months before, the median price fell by 5.1% (from £550,000 to £522,000). Flats were the most common sale (64% of sales), and detached homes averaged £2,176,717 against £552,107 for flats. Of the areas with at least five sales, Mayfair had the highest average price (£7,000,000) and Goodmans Fields the lowest (£176,071). The town's median is 5% above the London median of £495,000.

Properties in London had a mean average selling price of £721,634 and a median of £540,000 over the last 12 months based on 155750 sales.

Sales by Property Type

Average Price & # Sales (Last 12 Months)

Detached
£2,176,717
2588 sales · Detached
Semi-detached
£1,099,559
11510 sales · Semi-Detached
Terraced
£929,835
42089 sales · Terraced
Flats
£552,107
99563 sales · Flats/Apartments
Other
£3,245,101
5483 sales · Other/Commercial
Breakdown by Locality

Average Price & # Sales (last 12 months). Areas with enough sales link to their own page.

LocalityAvg Price# Sales
London Centre£816,445150431
Abbey Wood£475,865100
Acton£730,344203
Aldgate£490,0003
Anerley£503,41039
Balham£718,476234
Barnes£1,964,50030
Battersea£822,297148
Bayswater£947,93315
Bellingham£345,29833
Bermondsey£394,6676
Bethnal Green£367,7789
Blackheath£834,39050
Bounds Green£862,56822
Brixton£463,24717
Brockley£518,713120
Camberwell£627,01848
Camden£2,006,47311
Canning Town£1,762,03776
Catford£553,798268
Charlton£501,63517
Chelsea£2,756,81811
Chingford£498,335414
Chiswick£705,514106
Clapham£813,21290
Colindale£369,54347
Colliers Wood£428,513113
Cricklewood£331,8433
Crofton Park£789,53124
Crouch End£650,69623
Custom House£450,0002
Deptford£460,12516
Dog Kennel Hill Estate£422,5004
Dulwich£1,916,03111
Ealing£690,607136
Earlsfield£800,952119
East Dulwich£852,033146
East Finchley£835,27752
East Ham£475,316216
East Sheen£802,50029
Edmonton£371,806182
Eltham£504,850200
Finchley£385,65876
Forest Gate£699,766101
Forest Hill£551,964172
Fulham£1,025,009218
Goodmans Fields£176,0717
Greenwich£512,382152
Hackney£3,549,40525
Hammersmith£722,10519
Hampstead£1,965,28878
Hanwell£569,81881
Harlesden£653,27629
Herne Hill£859,94635
Highams Park£841,27011
Highgate£846,81466
Hither Green£481,91349
Holborn£535,0002
Holland Park£462,11136
Homerton£603,69224
Honor Oak Park£521,42914
Hornsey£687,503247
Imperial Wharf£827,55618
Isle Of Dogs£640,0008
Islington£1,066,48093
Kennington£613,5727
Kensington£1,885,00018
Kentish Town£1,071,52540
Kidbrooke£2,176,80128
Kilburn£628,74037
Kingsbury£502,92326
Knightsbridge£3,050,0005
Lambeth£450,0001
Lee£686,06715
Lewisham£185,20812
Leyton£549,106318
Leytonstone£535,420257
Lower Clapton£1,553,3339
Lower Sydenham£475,55618
Maida Vale£607,28643
Manor Park£429,831101
Marylebone£1,718,12966
Mayfair£7,000,0006
Merton Park£725,4449
Mile End£387,98010
Mill Hill£682,75027
Mottingham£456,16237
Muswell Hill£902,85187
Neasden£600,41712
New Eltham£473,69541
Norbury£512,45012
Olympic Park£483,80035
Paddington£999,13330
Palmers Green£591,51631
Park Royal£424,00020
Peckham£409,06637
Penge£664,58342
Plaistow£357,72868
Plumstead£445,582138
Putney£600,207154
Raynes Park£499,607122
Roehampton£468,01619
Royal Victoria Dock£466,66715
Shepherds Bush£412,51049
Shooters Hill£477,20824
Silvertown£290,0003
South Ealing£918,7504
South Kensington£1,508,5717
South Norwood£362,49078
South Tottenham£539,95593
South Woodford£488,936149
Southfields£1,240,05625
Southgate£816,04323
St Johns Wood£2,070,49188
Stoke Newington£705,90283
Stratford£411,168142
Streatham£565,828439
Streatham Hill£597,56455
Streatham Vale£382,42025
Stroud Green£661,92342
Sydenham£453,658129
Thamesmead£357,30595
Tooting£805,018180
Tottenham£475,750130
Tulse Hill£888,50055
Upper Edmonton£462,4998
Upper Norwood£525,080122
Walthamstow£633,158923
Walworth£420,00014
Wandsworth£424,507122
Wanstead£621,993131
West Dulwich£744,164110
West Ealing£580,5569
West Ham£917,8577
West Hampstead£814,71414
West Norwood£644,29627
West Thamesmead£465,0003
Whetstone£520,0005
Willesden£634,23131
Wimbledon£1,039,236204
Winchmore Hill£1,008,32829
Wood Green£891,338173
Woodside Park£1,506,6676
Woolwich£345,23139

Recent sales in London

The latest 20 sales registered with HM Land Registry. For sales near a particular address, use sold prices near me.

AddressDateTypePrice
Flat 15 Latymer Court, Hammersmith Road
W6 7JB
28 Aug 2026Flat/maisonette£580,000
29, Kemsing Road
SE10 0LL
27 Aug 2026Terraced£917,500
Flat 11 87 - 91, Hackney Road
E2 8FE
27 Aug 2026Flat/maisonette£525,000
24a, Cambridge Avenue
NW6 5BA
27 Aug 2026Flat/maisonette£550,000
Flat 14 Sherwood Hall, East End Road
N2 0TA
27 Aug 2026Flat/maisonette£420,000
Flat 53 Kings Court, Hamlet Gardens
W6 0RN
27 Aug 2026Flat/maisonette£296,000
Flat 39 Castelnau Mansions, Castelnau
SW13 9QU
26 Aug 2026Flat/maisonette£990,000
48, Peabody Cottages
West Dulwich, SE24 9DW
26 Aug 2026Terraced£780,000
101, Tubbs Road
NW10 4QX
26 Aug 2026Terraced£315,000
58, Walton Road
E13 9BP
26 Aug 2026Terraced£615,000
1 Buckstone Apartments, 140, Blackfriars Road
SE1 8BW
26 Aug 2026Flat/maisonette£195,000
Flat 22 Amparo House, 2, Burney Street
SE10 8GX
26 Aug 2026Flat/maisonette£475,000
114, Sutherland Grove
SW18 5QW
26 Aug 2026Semi-detached£725,889
14, Trelawn Road
SW2 1DJ
25 Aug 2026Terraced£930,000
9, Reservoir Way
NW10 3AY
25 Aug 2026Terraced£695,000
Flat 26 3, High Street Colliers Wood
SW19 2BF
25 Aug 2026Flat/maisonette£300,000
24, Hainault Street
SE9 2EG
25 Aug 2026Terraced£415,000
Flat 92 Building 22, Cadogan Road
SE18 6YL
25 Aug 2026Flat/maisonette£375,000
79, Franciscan Road
Tooting, SW17 8DZ
25 Aug 2026Flat/maisonette£837,500
Flat 19 Endsleigh Mansions, Leigham Avenue
SW16 2DP
25 Aug 2026Flat/maisonette£450,000

London house prices: questions answered

What is the average house price in London?

Over the last 12 months the median sold price in London was £540,000 and the mean (average) was £721,634, based on 155,750 sales recorded by HM Land Registry (excluding 'other' sales such as commercial property).

Are house prices in London going up or down?

In the 12 months to August 2026 the median sold price in London was £522,000, down 5.1% on the previous 12 months (£550,000). Medians also move with the mix of homes sold, so treat short-term changes with care.

How much do different types of home cost in London?

Average sold prices in London over the last 12 months: detached £2,176,717 (2,588 sales), semi-detached £1,099,559 (11,510 sales), terraced £929,835 (42,089 sales), flats £552,107 (99,563 sales).

What are the most and least expensive areas of London?

Among areas of London with at least five sales in the last 12 months, Mayfair had the highest average sold price (£7,000,000) and Goodmans Fields the lowest (£176,071).

How many homes have sold in London recently?

155,750 homes sold in London in the last 12 months. The most common were flats (64% of sales).

Figures are calculated from HM Land Registry Price Paid Data and exclude sales recorded as "other" property types. They are not valuations.