A street in St Andrews has been named the most expensive in Scotland for the third year running.
An average property in Golf Place, near the famous Old Course, costs £1.877 million, according to Bank of Scotland research.
Another nearby street in the town also makes it into the top 20 most expensive, with a house in The Scores costing £1.092 million on average.
Twelve of the country’s 20 most expensive streets are in Edinburgh, while four are in the Glasgow area and two in Aberdeen.
Northumberland Street in Edinburgh’s New Town is in second place, with the average property there costing £1.687 million.
Ricky Diggins, director at Bank of Scotland, said: “Although Scotland’s most exclusive addresses have seen some exciting movement this year, prices have remained steady, with the average house price of £1,276,200 in the top 20 compared to £1,286,200 last year.
“Despite conceding the top spot to St Andrews, the capital continues to dominate the table of the most expensive streets and more broadly has strong average house prices.
“This year Glasgow has created some new entries on the leader board, showing encouraging signs for the market in the city and surrounding areas.”
Oakhill Grange in Aberdeen makes it into the top 20 for the first time with an average house price of £1.276 million, while a house in Rubislaw Den South costs on average £1.171 million.
In the west, Kingsborough Gardens in Hyndland has become Glasgow’s newly crowned most expensive street with a property there costing £1.140 million.
Other entries classed as Glasgow include the suburb of Bearsden, the second most expensive address in the area, with a property in Manse Road costing £1.123 million on average.
Castle Avenue in Uddingston is in third place (£1.093 million) in the Glasgow area, while Woodhead Drive in Bothwell is a new entry with an average house price of just over £1 million (£1.092 million).
The top 20 most expensive streets in Scotland are:
Golf Place, St Andrews – £1.877 million
Northumberland Street, Edinburgh – £1.687 million
Regent Terrace, Edinburgh – £1.613 million
Napier Road, Edinburgh – £1.541 million
Ann Street, Edinburgh – £1.405 million
Heriot Row, Edinburgh – £1.336 million
Oakhill Grange, Aberdeen – £1.276 million
Wester Coates Gardens, Edinburgh – £1.243 million
Saxe Coburg Place, Edinburgh – £1,213m
Danube Street, Edinburgh – £1.184 million
Rubislaw Den South, Aberdeen – £1.171 million
Kingsborough Gardens, Glasgow – £1.140 million
Corrennie Gardens, Edinburgh – £1.137 million
Manse Road, Glasgow – £1.123 million
Brigghouse Park Rigg, Edinburgh – £1.113 million
Garscube Terrace, Edinburgh – £1.095 million
Castle Avenue, Glasgow – £1.093 million
Warriston Crescent, Edinburgh – £1.093 million
Woodhead Drive, Glasgow – £1.092 million
The Scores, St Andrews – £1.092 million