Scottish house prices rose to 3.5% higher in the three months to June than at the same time last year, figures have shown.
Official Registers of Scotland (RoS) statistics put the average house price from April to June at £167,765.
This is the highest figure recorded for this quarter since RoS began compiling quarterly statistics in 2003.
Flats showed the biggest increase in both average price and sales volume over the period, up 4.7% to £133,790.
RoS commercial services director Kenny Crawford said: "The City of Edinburgh recorded the highest average house price at £237,286, a rise of 4.4% on the previous year.
"Across Scotland's local authority areas the picture is more mixed.
"The highest percentage rise was recorded in West Dunbartonshire, where the average price increased 10.1% to £120,822, while the largest percentage fall in price was in East Renfrewshire, which showed a 7.0% drop to £216,565."
The total volume of sales across Scotland was 24,685, an increase of 1.6% on the same quarter in the previous year. This is the highest volume of sales for this quarter since 2008.
Glasgow City showed the largest percentage rise in the number of sales, with an increase of 17.6%.
The biggest percentage decrease in the number of sales was seen in Aberdeen, which fell 18% to 1.263.
The total value of sales across Scotland increased by 5.1% compared to the previous year to over £4.14bn.