Six towns in the north-east of Scotland are listed in the top ten of a new survey measuring UK house price growth over the past decade.
Research showed that Peterhead in Aberdeenshire has recorded the largest gain in average house price growth on a per square metre basis over the past 10 years.
The town has seen an increase of 160% to £1254 per square metre in 2011, up from £481 in 2001.
Inverurie, in Aberdeenshire, experienced the second largest gain in the UK (142%) since 2001, followed by Montrose in Angus (135%).
Ellon, also in Aberdeenshire, saw a gain of 134%, Aberdeen recorded a rise of 131% while Arbroath, in Angus, increased by 129%.
The gains in the area are believed to have been made due to the performance of the oil sector.
Helensburgh (51%), in Argyll and Bute, and Coatbridge (59%), in North Lanarkshire, are the two towns that recorded the smallest price gains in Scotland on a per square metre basis over the past decade.
Edinburgh is Scotland's most expensive area with an average price of £2101 per square metre in 2011, more than twice that in the least expensive town, Lochgelly, at £911 per square metre.
Martin Ellis, housing economist at Bank of Scotland, said: "When looking at property prices on a square metre basis, there has been a significant divergence in house price performance across Scotland over the past decade, ranging from a rise of 160% in Peterhead to 51% in Helensburgh.
"The majority of towns that have seen the highest price growth over the past decade had relatively low prices in 2001.
"Strong economic growth over the decade as a whole has also helped to drive up prices in many of those areas that have seen substantial price gains.
"This is apparent in several towns in Aberdeenshire where the economy has been stimulated by the strong performance of the oil sector."