The priciest homes are in Dick Place in the Grange area of the city where the average property costs £1.5m. Aberdeen is another centre for costly homes, with Scotland’s second and third most expensive streets. They are Rubislaw Den South and Rubislaw Den North, where homes are £1.19m, while two other streets from the city are in 19th and 20th place.

The Glasgow area has two streets in the top 20, though both are under the £1m mark, according to Bank of Scotland research. Nitesh Patel, economist at the Bank of Scotland, said: "Scotland's most expensive residential streets are concentrated around the three leading cities of Edinburgh, Glasgow and Aberdeen. "The majority are located in the capital around the New Town and the West End, in close proximity to the Scottish Parliament and the financial district."