Every year, a new list names the most expensive streets in London, and every year the lists disagree with each other. One ranking puts a quiet square in Belgravia at the top with an average price near £30 million. Another puts a road in Barnet at the top with an average asking price of £12.5 million. Both rankings are honest. Both are measuring different things, and neither one, on its own, tells a buyer what a home on one of these streets actually costs to buy and to own.
This guide explains the most expensive streets in London the way a buyer needs them explained. It sets out the two rankings side by side, with every figure dated and its source named, so you can see why they differ. It explains what an average price means when it is built on three sales, what tenure and lease length do to the value of a flat on a famous street, and why price per square foot is a better measure than the headline figure. And it ends with what a buyer should actually take from these lists before making an offer. The figures here come from HM Land Registry sold-price data and from Rightmove’s 2026 asking-price report, as reported in November 2025 and March 2026. They are dated because street rankings age fast, and a list from two years ago is already history in prime London.
In brief: Sold-price rankings and asking-price rankings are different measures, and the streets at the top of one rarely top the other. Averages built on three or four sales are easily moved by a single transaction. On the most expensive streets, the price is only part of the story: lease length, tenure, service charges and the annual cost of ownership matter as much as the headline figure, and the full picture is covered in our guide to the annual running costs of a luxury London home.
The Streets at the Top
There are two rankings in circulation, and the first thing a buyer should do is work out which one they are looking at.
The first ranking is built on sold prices recorded by HM Land Registry, covering sales from 2020 to 2025 and published by Property Investments UK. On this measure, the most expensive street in London by average sold price is Whistler Square in Belgravia, SW1W, with an average of £29,883,333 across just three sales. The same square holds the record for the most expensive single home sold in the period: £52 million in April 2022. Second is Grosvenor Place, SW1X, at £18,691,750, and third is Mulberry Square, SW1W, at £18,624,681. Tenth on this list is Lancer Square in Kensington, W8, at £11,618,600. Every street in the top ten of the sold-price ranking averages more than £11 million, and almost all of them sit in Belgravia, Knightsbridge or Kensington.
The same source gives a second, very different measure: total money spent on a street. By that measure, the leader is Marsh Wall in Canary Wharf, E14, where £323.2 million changed hands across 406 sales in the same five-year window. Marsh Wall does not appear on the average-price list at all, because 406 sales at an average of under £1 million each produce a huge total and a modest average. It is a street of prime new-build towers, not a street of £20 million houses, and the two measures describe two different kinds of prime market.
The second ranking is built on asking prices, from Rightmove’s 2026 report on the most expensive streets in Britain, based on homes listed for sale in January 2026, with a minimum of five homes for sale on the street. On this measure, the most expensive street in London is Winnington Road in Barnet, N2, with an average asking price of £12,538,095. Second is Chester Square, SW1W, at £11,546,428, third is The Bishops Avenue, N2, at £8,930,650, and fourth is Thurloe Place, SW7, at £8,904,545. The rest of the top ten runs through Ebury Square at £8,521,111, Knightsbridge itself at £8,260,000, Wilton Place at £7,921,429, Montpelier Square at £7,405,000 and Cumberland Terrace at £7,400,000.
Two names appear on both lists. Chester Square and the streets around it in Belgravia are expensive by either measure. But the two lists agree on very little else. Winnington Road, the asking-price leader, does not feature in the sold-price top ten. Whistler Square, the sold-price leader, does not feature in the asking-price top ten, because almost nothing there is for sale at any given moment. The Bishops Avenue, famous for decades as Billionaires’ Row, sits third on asking prices but does not lead on sold prices, partly because so few of its vast houses change hands. An older ranking, from Housebuyers4u using Land Registry data for 2020 to 2024, put Ilchester Place in Kensington at the top with an average of £18.3 million, a street that leads neither of the two current lists. The lesson is not that one list is wrong. It is that “most expensive” is not one question, and the answer depends on the question you asked.
What the Average Price Actually Means
An average house price on an ordinary street is built on dozens or hundreds of sales, and it is a reasonable guide to what a home there costs. An average on one of London’s most expensive streets is built on almost nothing, and it should be read with that in mind.
Whistler Square’s average of £29,883,333 comes from three sales. One of those three was the £52 million sale of April 2022. Remove that single transaction and the average falls by roughly a third. That does not make the figure false. It makes it fragile. A street where one sale can move the average by £10 million is a street where the average describes the sales that happened, not the price of the next home to come to market. The same is true of the other sold-price leaders. Grosvenor Place and Mulberry Square are small, quiet streets of very large houses, and their averages rest on a handful of transactions each. A single sale at an exceptional price, or a single sale of a smaller house on the same street, can shift the ranking from one year to the next.
The asking-price ranking has the opposite weakness. Asking prices are what sellers hope to achieve, not what buyers pay, and on the most expensive streets the gap between the two can be wide. A home listed at £12 million that sells for £10 million still counts at £12 million in the asking-price average. The Rightmove report also applies a minimum of five homes for sale, which excludes the very streets where almost nothing is ever listed, including the sold-price leaders. That is why Whistler Square and Grosvenor Place are absent from the asking-price list: there were not five homes for sale on them in January 2026, not because they are cheap.
The two rankings also cover different windows. The sold-price figures cover five years, 2020 to 2025, and so they include the post-pandemic surge in prime prices as well as the slower market that followed. The asking-price figures are a snapshot of a single month, January 2026, and they reflect what sellers were asking at that moment, in that market. A street can look expensive in one window and ordinary in another, and a buyer who quotes a ranking without its date is quoting a number that may no longer exist.
None of this makes the lists useless. They are useful as a map of where prime London’s most valuable homes sit: Belgravia and Knightsbridge dominate the sold-price list, Kensington and South Kensington follow, and Hampstead and Barnet appear on the asking-price list because of a small number of very large houses on very large plots. What the lists cannot do is price a specific home. For that, a buyer needs comparable sales on the same street, in the same condition, within the last year, and a surveyor who knows the street. A ranking is a starting point for research, not a valuation.
Tenure and Lease: the Hidden Detail
The headline price of a home on one of these streets hides the detail that matters most to a buyer: what exactly you are buying. On the most expensive streets in London, that question is more complicated than it looks.
Many of the most expensive streets are in Belgravia, Knightsbridge and Mayfair, where the freeholds are held by the great estates: the Grosvenor Estate in Belgravia and Mayfair, the Cadogan Estate in Chelsea, and the Crown Estate in parts of central London. A buyer on these streets is often buying a leasehold flat or a leasehold house, not the freehold, and the length of the lease is part of the price. A flat with 120 years left on its lease is a different asset from the same flat with 45 years left, and the difference is measured in hundreds of thousands of pounds. Below 80 years, the cost of extending a lease rises sharply, because the freeholder becomes entitled to half of the marriage value, the increase in the flat’s value created by the extension itself. Our guide to lease extension cost on a prime London flat works through the numbers at prime values, and it is essential reading before buying a short-lease flat on any of these streets, because the extension premium on a £2 million flat with 60 years left can easily exceed £300,000, and it is paid on top of the purchase price.
Ground rent is a second hidden detail. Older prime leases can carry ground rents of hundreds or thousands of pounds a year, and some contain doubling clauses that increase the rent at fixed intervals. A lease extended under the statutory route falls to a peppercorn ground rent, but a lease that has not been extended keeps its original terms, and those terms are part of what you are buying. Ask for the lease, read the ground rent clause, and check whether the lease has been extended before. A seller who has already extended is selling a cleaner asset, and the price usually reflects it.
Service charges are a third. A flat on Chester Square or in a mansion block off Knightsbridge can carry a service charge of £8 to £14 or more per square foot a year, which on a 2,000 square foot flat is £16,000 to £28,000 a year before a single utility bill. The charge pays for the concierge, the lift, the common parts and the reserve fund, and it is a real annual cost that does not appear in any street ranking. Our guide to the annual running costs of a luxury London home sets out the full annual bill, and the service charge is usually the largest line on it for a leasehold flat.
The freehold houses on streets like Winnington Road and The Bishops Avenue carry a different set of hidden costs. There is no service charge, but there is no managing agent either, and the owner pays directly for everything a service charge covers in a block: the building insurance, the maintenance of a very large structure, the garden and the grounds. A house on The Bishops Avenue can sit on a plot of an acre or more, and the cost of maintaining the grounds, the security and the building itself is measured in tens of thousands of pounds a year. That is why the purchase price is only the first bill, and why the total cost of buying a luxury property in the UK should be read alongside any street ranking before an offer is made.
One more detail deserves attention on the most expensive streets: some of the houses are not homes in the ordinary sense at all. A number of the largest houses on The Bishops Avenue and in Hampstead have stood empty or semi-derelict for years, bought as investments or as land holdings rather than as places to live. A street can therefore be the most expensive in London by average asking price while containing houses that no one would want to live in without a complete rebuild. The ranking measures the price of the land and the address, not the condition of the house, and a buyer should never confuse the two.
Price per Square Foot vs Headline Price
If the headline price is a poor guide to what a home costs, price per square foot is a better one, and it is the measure that prime London buyers and their advisers actually use. It is also the measure that exposes how different the most expensive streets really are from each other.
A £29 million average on Whistler Square sounds extraordinary until it is divided by the size of the homes involved. The houses on Whistler Square are among the largest in Belgravia, and a £52 million house of 10,000 square feet costs roughly £5,200 per square foot. That is a very high figure, but it is not an outlier in prime central London, where the best houses and flats commonly trade at £2,000 to £4,000 per square foot and the very best exceed £5,000. By contrast, a £12.5 million average on Winnington Road, where houses commonly exceed 10,000 square feet on plots of half an acre or more, can work out at £1,000 to £1,500 per square foot, which is expensive by any national standard but modest by prime central London standards. The two streets are both at the top of a ranking, but they are selling different things: one sells location and rarity in the densest prime market in the country, and the other sells space and land in a leafy suburb.
Price per square foot also explains why two homes on the same street can sell for very different prices. A garden square flat with a terrace, a lift and a concierge commands a premium over a similar flat without them. A house with a mews house behind it, or with planning permission for a basement, is worth more than the same house without. A flat on the top floor of a mansion block with a view over a square is worth more per square foot than a flat on the ground floor of the same building. None of this appears in a street average, which treats every home on the street as if it were the same. It is not, and the variation within a single street can be as large as the variation between streets.
For a buyer, the practical use of price per square foot is as a check, not as a price. Find recent sales of comparable homes on the same street or on neighbouring streets, divide by their floor area, and compare the result with the asking price of the home you are considering. If the asking price implies £4,000 per square foot and the comparables suggest £2,500, ask why. There may be a good reason: a recent refurbishment, a larger garden, a better aspect. But there should be a reason, and it should be visible in the property, not just in the asking price. A street ranking will never give you that check. Comparable sales will.
The same measure also matters for insurance, which is priced on rebuild cost rather than market value. A large house on an expensive street can have a rebuild cost far below its market value, because the market value includes the land and the address, while the rebuild cost covers only the structure. Getting the rebuild cost wrong, in either direction, is expensive: underinsurance reduces every claim in proportion to the shortfall, and overinsurance wastes premium every year. Our guide to high-value home insurance and rebuild cost explains how to get the reinstatement figure right, and it is worth reading before you insure a home on any of these streets, because the gap between market value and rebuild cost is largest exactly where prices are highest.
What a Buyer Should Take from These Lists
The most expensive streets in London are worth knowing about, but they are worth knowing about in the right way. Used properly, the rankings are a map of prime London and a starting point for research. Used carelessly, they are a trap, because they invite a buyer to pay a street’s average price for a home that is not average.
Five takeaways follow from everything above.
First, always ask which ranking you are looking at, and when it was compiled. A sold-price ranking from 2020 to 2025 and an asking-price snapshot from January 2026 are different documents, and a street can top one and miss the other entirely. Date every figure you rely on, and distrust any ranking that does not name its source and its window.
Second, look at the number of sales behind the average. Three sales can produce an average of £29 million, and one £52 million sale can move it by a third. Averages built on a handful of transactions describe the transactions, not the street, and they should never be used as a valuation.
Third, check the tenure before you check the price. On the most expensive streets, the lease is often as important as the location. A short lease, a doubling ground rent, or a service charge of £20,000 a year changes the economics of a purchase completely, and all three are invisible in a ranking. Read the lease, check the years remaining, and price the extension before you offer.
Fourth, use price per square foot, not the headline figure, to compare homes. Two streets can both average £12 million and sell at very different rates per square foot, because one sells location and the other sells land. Comparable sales on the same street, divided by floor area, are the only honest way to test an asking price.
Fifth, remember that the purchase price is the first bill, not the last. A home on one of these streets carries an annual running cost measured in tens of thousands of pounds, from council tax and service charges to insurance, utilities and upkeep, and on a large freehold house the annual bill can pass £100,000. Budget for the ownership cost before you commit to the purchase price, because a home you cannot afford to run is a home you cannot afford to own.
One final point is worth making. The most expensive streets are not necessarily the best streets to buy on. A buyer who pays a premium for an address is paying for scarcity, and scarcity cuts both ways: the same small number of transactions that makes a street’s average so volatile also makes it harder to sell, because there are fewer buyers at £20 million than at £2 million, and a home that takes a year to sell is a home whose price is set by the one buyer who eventually appears. The best purchase on a famous street is often not the most expensive house on it, but the house whose price can be justified by comparable sales, whose lease is long, whose running costs are understood, and whose condition matches its price. The ranking will not tell you which house that is. Your surveyor, your solicitor and your own checks will.
Frequently Asked Questions
What is the most expensive street in London?
It depends on the measure. By average sold price recorded by HM Land Registry from 2020 to 2025, it is Whistler Square in Belgravia, at £29,883,333 across three sales, including a single £52 million sale in April 2022. By average asking price in Rightmove’s January 2026 report, it is Winnington Road in Barnet, at £12,538,095. The two rankings measure different things, and the article above explains why they disagree.
How much does a house on London’s most expensive streets cost?
On the sold-price ranking, the top ten streets average between £11.6 million and £29.9 million. On the asking-price ranking, the top ten average between £7.4 million and £12.5 million. Individual homes vary enormously within those averages, because the averages are built on very few sales and because houses on the same street differ in size, condition and tenure. A specific home should always be priced from comparable sales, not from a street average.
Why do the most expensive street lists disagree?
Because they measure different things over different periods. Sold-price rankings use Land Registry records over several years and are moved by a small number of very large transactions. Asking-price rankings use homes listed for sale in a single month and are moved by what sellers hope to achieve, not what buyers pay. A street can top one list and miss the other, as Whistler Square and Winnington Road both demonstrate.
Are the most expensive streets in London a good investment?
That is the wrong question to ask of a ranking. A street’s average price tells you nothing about the value of a specific home on it, and the most expensive streets are also among the least liquid, because there are few buyers at £20 million. A good purchase depends on the lease, the condition, the comparable sales and the running costs, not on the street’s position in a list. Our guide to buying off-plan luxury property in London makes the same point about new-build prime schemes, where the marketing price and the resale value can diverge sharply.
What is the price per square foot on London’s most expensive streets?
Prime central London homes commonly trade at £2,000 to £4,000 per square foot, with the very best exceeding £5,000. Large houses in outer prime areas such as Barnet and Hampstead can trade at £1,000 to £1,500 per square foot despite high headline prices, because the price buys land and space rather than central location. Price per square foot is a better comparison than headline price, but it still needs comparable sales on the same street to be meaningful.
Does a short lease affect a flat on an expensive street?
Yes, and often by hundreds of thousands of pounds. Below 80 years remaining, the cost of extending a lease rises sharply because the freeholder becomes entitled to half of the marriage value. On a £2 million flat with 60 years left, the extension premium can exceed £300,000. Check the lease length and price the extension before you offer, and read our guide to lease extension cost on a prime London flat for the worked figures.
What does it cost to run a home on one of these streets each year?
A prime leasehold flat commonly costs £40,000 to £60,000 a year to run, excluding the mortgage, and a large freehold house commonly costs £80,000 to £120,000 or more. The largest lines are usually the service charge on a flat, or the maintenance reserve on a house, plus council tax, insurance, utilities and upkeep. Our guide to the annual running costs of a luxury London home works through both cases in full.
Written and reviewed by the My Luxury Property editorial team. This article is general information on the most expensive streets in London in the UK and does not constitute legal, tax or financial advice. Street rankings change with each new set of sales and listings, so confirm the current position from recent comparable sales, and obtain written advice from your solicitor, surveyor and tax adviser on your own property.

