Forskningen från det lokala dataföretaget och universitetet i Stirling visade att den genomsnittliga andelen lediga tjänster minskade från 14,5 % till 13,7 %.
East Kilbride har den högsta andelen av alla skotska städer, 33%, medan Inverurie har den lägsta, 1%.
Undersökningen visade att 40 % av Skottlands tomma butiker har varit lediga i mer än tre år.
Det föreslogs också att antalet lediga platser i städerna har ökat dubbelt så mycket som i Skottlands städer.
De mest förbättrade städerna var Anstruther, Clydebank, Dumfries, Inverkeithing, Lochgelly, Peterhead och Pitlochry.
Fem städer har haft mindre än 6 % lediga platser under de senaste tre åren - Inverurie, Ellon, North Berwick, Dunbar och Biggar.
I andra änden av skalan har priserna i fem städer legat över 22 procent under de senaste tre åren - Banff, Dumbarton, Cumbernauld, East Kilbride och Ardrossan.
Dundee hade den största andelen bestående lediga platser, 11 %.
Anstruther befanns ha den högsta andelen oberoende butiker (86 %), medan Gretna hade den lägsta (5 %).
Fritid är en allt större närvaro i städer och städer och står för 39 % av det totala beståndet i Edinburgh och Glasgow. Fritidsföretagen står också för mer än 30 % av butikerna i Renfrew, St Andrews, Lochgelly och Fort William.
Aberdeen har den högsta andelen välgörenhetsbutiker för en stad, på 4,2%, medan Penicuik i Midlothian har den största andelen välgörenhetsbutiker för en stad, på 8,9%.
Matthew Hopkinson, chef för det lokala databolaget, sade: " Rapporten identifierar viktiga trender såväl som kväver vanliga uppfattningar om att eftersatta städer inte kan lyckas.
"Av särskild betydelse är att i många skotska städer har nästan 40 procent av de lediga enheterna varit lediga i mer än tre år.
"En sådan stark figur innebär föråldring och ett stort hinder för hälsosamma och hållbara platser och samhällen."
Studien undersökte hälsan på de höga gatorna i mer än 100 städer norr om gränsen.
Antalet tomma butiker på Skottlands höga gator har minskat under det senaste året, enligt en ny rapport.