Edinburgh is home to 13 of Scotland’s 20 most expensive streets.
The priciest homes are in Dick Place, in the Grange area of the city, where the average property costs £1.5m.
They are Rubislaw Den South and Rubislaw Den North, where homes cost an average £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.
Some of the other costliest addresses in Edinburgh are Ann Street, with an average property price of £1.18m, Kinellan Road at £992,000 and Spylaw Bank Road at £984,000.
Glasgow’s most expensive streets are Burnside Road at £974,000 and Bowmore Crescent at £908,000.
Outside Scotland’s three major cities, the most expensive homes are on Queens Crescent in Auchterarder, Perthshire, where the average property on the street costs £1.18m, putting it in fifth place.
The house price data in the report is compiled by the Registers of Scotland based on all postcodes in Scotland.