The 10 most expensive streets in Britain can all be found in London, with Kensington Palace Gardens crowned the priciest UK road for the 12th consecutive year.
Houses on the tree-lined avenue cost an average of £35.9m, according to our latest research on the most expensive streets in Britain.
Outside of the capital, the South-east of England dominates, with eight out of the top 10 priciest streets outside of London located in Surrey.
Gráinne Gilmore, Head of Research at Zoopla comments: “Our data shows where housing stock and prime locations converge to create some of the most expensive addresses in the UK. Clusters of expensive homes are not unusual as the cachet of an area starts to create an appeal of its own, which can factor into what a home is really worth.
“London dominates the country's prime property market, but it is being challenged by the South East in terms of the number of million-pound streets, reflecting the rise in demand and pricing seen in this market, as well as its housing stock mix and its geographical size.”
The 10 most expensive streets in London
Kensington Palace Gardens has been the most-expensive street for the past 12 years.
Houses on the gated street dotted with embassies, diplomatic residences and the homes of ultra high net worth individuals will set you back nearly £36m on average.
It is notably adjacent to Kensington Palace, where the Duke and Duchess of Cambridge have an apartment, and the street is home to steel tycoon Lakshmi Mittal and Chelsea football club owner Roman Abramovich.
Our research found that Courtenay Avenue in Highgate, north London was the second-most-expensive street for the second year running, with homes worth £18.6m on average.
There are three new additions to the top 10 this year, in a list that is dominated by addresses in the London Borough of Kensington and Chelsea.
Chelsea’s Mulberry Walk comes in eighth place and has an average asking price of £9.6m. While St Albans Grove in Kensington, appears in ninth place, and has an average property value of £9.5m.
South-east dominates outside London
Outside of the capital, Surrey takes the crown with eight out of the top 10 priciest streets.
Montrose Gardens, in Leatherhead, is home to the heftiest price tags, with average property values of over £6m.
In second place is Titlarks Hill in Ascot, Berkshire, with an average property value of £5.9m.
Streets in Virginia Water, Surrey - which became the UK’s first “million-pound town” several years ago - feature on the list, taking third place (Virginia Water, average £5.8m), fifth place (North Drive, average £5.24m) and seventh place (Woodlands Road East, average £5m).
Million-pound streets by region
Regional analysis of the data shows there are now 12,545 streets in the UK with an average property price of £1m - and increase of 30% since 2015.
Of these, 4,707 are found in the South-east of England and 4,523 are in London.
Only 27 can be found in Wales, 57 are in the North-east of England, and 114 in Scotland.
Priciest streets in the largest counties
The most expensive streets in Britain’s largest counties (calculated by population) have also been revealed.
Montrose Gardens again tops this list, but in second place is Philippines Shaw in the Kent Downs with an average property price of £4.2m.
This seven-bedroom home in Montrose Gardens, the priciest street outside of London, is on the market for £4.5m (pictured top, also).
Dock Lane in Brockenhurst is Hampshire’s most expensive street, with an average property value of £2.4m, and is in third place.
Next on the list is Theydon Road in Epping, Essex - a sought after location due to its countryside feel and proximity to London, with an average property value of £2.4m.
In fifth place is The Avenue in Altrincham in Cheshire, with an average property value of £2.29m. It is Greater Manchester’s most expensive street and known to be popular among Premier League footballers.
*The data for this article was last updated in October 2020.