Online shopping is continuing to force Scottish retail stores out of business.
The shutters were pulled down for good at five shops per week over the first half of this year.
Perth was one of the eight cities surveyed to buck the trend, with three shop closures but four openings, giving a net gain of one.
Dundee had eight closures and only five openings, giving a net loss of three.
The study by PwC and The Local Data Company showed that 4.65 stores closed every day in Scotland from January to the end of June, compared to 5.4 in the same period last year.
Coffee shops, charity shops and takeaway food shops were prominent among the openings while cheque cashing, banks and fashion shops found trading too tough.
According to the analysis, 121 stores owned by multiple retailers shut up shop, with only 95 opening a net reduction of 26 stores.
The same period last year saw 133 openings and 140 closures, a net loss of seven.
Edinburgh including Leith joined with Perth in being the only cities to produce a net increase, reflecting their more buoyant local economies.
Falkirk (-9) and Glasgow (-7) reported the biggest losses.
Martin Cowie of PwC said: “The digital revolution impacting our high streets shows no sign of abating.
“Consumers are continuing to adopt newer digital channels.
“Landlords are also being hit by this tug of war between ‘clicks’ and ‘bricks’.”