The gap between average London property prices and the rest of England & Wales has more than doubled over two decades, analysis by Lloyds Bank claims.
Using Land Registry data, the lender found prices in London were 47% higher than the national average in 1996 and are now 107% more expensive.
The analysis found that average prices in London were £105,266 in 1996 compared with £71,433 in England and Wales.
As of the end of 2016, average prices in London were £578,381 compared with £278,750 in the rest of the country.
The London borough of Hackney has seen the steepest growth in house prices in the capital over the past 20 years, according to the data, up 702% to £606,269.
This compares to the average increase of almost 450% for London and 290% in England and Wales over the same period.
Andrew Mason, mortgage director of Lloyds Bank, said: “The past 20 years have seen substantial growth in house prices in London, especially in the most affluent areas of the City.
“The boom years between 1996 and 2008 saw the gap widening between house prices at the top end of the market and those in London’s inner and outer boroughs, creating two distinct markets – ‘prime’ and ‘mainstream’.
“However, whilst those boroughs at the top end have pulled away considerably from the rest of London and the country in terms of house prices, improved transport links to the city from the outer boroughs and the 2012 Olympic Games has meant that the boroughs directly benefitting from these have seen house price growth outpace the prime areas in recent years.”