HOMES in Glasgow and Edinburgh are selling for significantly more than their asking prices as low stock drives up demand.

Typically, properties in Edinburgh sold for 6.3% more than their listing price in the first three months of 2019, while homes in Glasgow shifted for 5.2% above asking price during the quarter.

Glasgow was also the city which reported the fastest house price growth, with prices up 5.1% against the same period last year in 2018.

Read more: Indyref2 legislation to be tabled at Holyrood 

The figures were compiled in Zoopla's latest Cities House Price Index.

The Scottish cities were performing ahead of the UK average.

The average difference between asking prices and selling prices for homes in the UK rose to 3.9% in the first three months of 2019, up from 3.3% in the same period last year.

The online property firm said that this is substantially higher in London, where the selling price was on average 5.7% below the original asking price.

Read more: Falkirk bus giant Dennis sold for £320 million 

Overall house price growth has continued to slow, driven by a 0.5% slump in house prices in London.

The softening of growth has extended far beyond the South East, Zoopla said, with Manchester, Nottingham and Leicester all reporting a slowdown in price growth.

Average UK house prices rose by 2.2% to £218,700 in the period, as growth slowed down from 3.1% in the same period last year, according to the index.

Read more: Westlife fans furious over seating problems at SSE Hydro

Richard Donnell, research and insight director at Zoopla, said: "This latest index report reveals a continued moderation in the rate of UK city house price growth as the slowdown extends beyond south-eastern England.

"Sellers are having to accept slightly higher discounts to the asking price in order to achieve a sale.

"This is a natural response to weaker market conditions and buyers are starting to negotiate harder on price."