DJ Alexander Ltd said that the latest data from the monthly house price index shows that, between November 2020 and October 2025, average house prices in Scotland increased from £157,849 to £191,825.
Across Scotland there were substantial variations in price rises with East Dunbartonshire recording the highest increase of £62,450.
The most expensive place to buy a home in Scotland is Edinburgh with an average price of £292,089.
David Alexander, the chief executive officer of DJ Alexander Scotland, said: “Within these figures there are enormous differences with parts of Scotland increasing in price at an extraordinary rate.
“That properties in East Dunbartonshire are now over £62,000 higher than they were five years ago is remarkable.
“Many will be happy to hear their home value is rising while others, particularly among first time buyers, will be in despair over whether they will ever be able to buy a home.
“Certainly, in the central belt in and around Edinburgh and Glasgow prices have been soaring over many years and affordability has become a major issue. This could be resolved both through lower interest rates coupled with greater supply, but this will require time and support to be achieved.
“Overall however, it is clear that Scotland’s housing market remains in good shape over the medium term. There are undoubtedly challenges ahead but this is an optimistic position of steadily rising prices, and continued demand.”
Here’s the top 12 areas that have seen the largest increase in average house prices within the past five years.

9. Stirling - £43,074 increase
In Stirling, the average house price was £186,230 in 2020. In 2025, this was £229,304. | Google

10. Glasgow - £42,736 increase
In 2020, the average house price in Glasgow was £148,321 but in 2025 it was £191,057. | Google Maps

11. Perth and Kinross - £41,287 increase
In 2020, the average house price in Perth and Kinross was £184,720 and in 2025 it was £226,007. | Google

12. South Lanarkshire - £41,125 increase
In 2020, the average house price in South Lanarkshire was £138,563 but it was £179,688 in 2025. | Google


