From Longman Dictionary of Contemporary Englishghost townˈghost town noun [countable] EMPTYa town that used to have a lot of people living and working in it, but now has very few or none
Examples from the Corpus
ghost town• I stayed in the one house left standing, a guest house in a ghost town of cracked jambs and gaping doorways.• In a ghost town, silent and deserted as the Marie Celeste, I gave myself a history lesson.