7 August 2026

London's Best Streets For Long-Term Investment

19.2% median real return on Kensington Gate

The best street for property investment in London is Kensington Gate, with a median real annual return of 19.2%. This is based on 15 repeat sales, with a median nominal annual return of 21.7% and an average latest sale price of £5,242,100.

Top Streets For Investment

The top streets for investment in London, ranked by median real annual return, are:

Street Namenmed_realmed_nomavg_last
Kensington Gate1519.221.75242100
Upton Park Road2417.919.8240525
Bourne Terrace3516.018.5275329
Prestbury Road1516.016.6211167
Ruby Road2215.818.5473515
East Bank1415.517.5269571
Hay Currie Street2615.216.7401831
Ingal Road1315.217.6182077
Woodgrange Road1615.217.7280563
Britten Street2115.017.6869667
Shoebury Road1215.017.2208042
Part Of9614.416.7266870

Investment Returns

The gap between nominal and real returns is due to inflation, which erodes the purchasing power of money over time. For example, on Kensington Gate, the median nominal annual return is 21.7%, but the median real annual return is 19.2%, a difference of 2.5 percentage points.

Top Performers

The top three streets for investment in London are Kensington Gate, Upton Park Road, and Bourne Terrace, with median real annual returns of 19.2%, 17.9%, and 16.0%, respectively. These streets have seen significant growth in property values over time, making them attractive to investors.

Caveat

It's worth noting that these returns are based on repeat sales, and the median can hide changes in the mix of properties sold. For example, if more larger or smaller properties are sold in a given street, this can affect the median return. Additionally, returns are not guaranteed and may vary depending on individual circumstances.

Investment Strategy

For buyers and investors, these rankings can inform their investment strategy. For example, investing in a property on Kensington Gate may yield a higher return over the long term than investing in a property on Part Of, which has a median real annual return of 14.4%.

Your Questions

  • What is the median real annual return on Kensington Gate, and how many repeat sales is it based on? 19.2%, based on 15 repeat sales.
  • What is the average latest sale price on Upton Park Road, and what is the median nominal annual return? The average latest sale price is £240,525, and the median nominal annual return is 19.8%.
  • How many repeat sales are there on Bourne Terrace, and what is the median real annual return? There are 35 repeat sales, and the median real annual return is 16.0%.

For more information on house prices in London, visit our house prices in London page, or explore our UK house prices page for a broader view of the market. You can also use our tools to research and analyze property data.

Figures from HM Land Registry price paid data (Crown copyright, OGL v3.0).

← All insights