St Kilda, Scotland
Although St Kilda is not a town, but an entire archipelago, it is full of various villages that have been abandoned since 1930. Out of the archipelago, only one island was populated was Hirta, with people possibly living there for at least two millennia. The small population was completely evacuated in 1930. Many factors led to people abandoning their home village, including crop contamination, illness and tourism that changed their way of life. Livestock was first takes off the island days before people, while working dogs were drowned in the bay because they couldn't be taken.