The answer to how many Scottish towns there are in total depends on definitions. One authority says Scotland has 59 towns – this according to a 2019 report by a famous university in England. The same report also states that Scotland has three cities. As this city figure has been arrived at by deciding that…